循环语句while

1+2+3+4+…………+9999的和为多少

0523运维周内贺磊(python)0523运维周内贺磊(python)

循环语句for

0523运维周内贺磊(python)0523运维周内贺磊(python)

循环五次

 for i in range(5):
     print("hello")


 count = 0
 while count < 5:
     print("hello")

     count += 1

range()总结
range(5)                                    循环5次, 默认从0开始,到5-1结束;
range(1,6)                                  循环5次,从0开始,到6-1结束;

range(1,10,2)
range(2,101,2)                            找出1~100之间所有的偶数;
range(1,101,2)                             找出1~100之间所有的奇数;

死循环, 无限循环
count = 0  # 1,2,3,4,5

while True:   

    print("hello world")

   count += 1

    if count == 5:

          break          遇到这个关键字直接跳出循环, 不再执行循环;


字符串

1.字符串定义


s1="this's a test"
s2='"hello"'
s3="""
"hello" this's a test
"""
s4='this\'s a test'

0523运维周内贺磊(python)

2.字符串操作

索引

print(s[4])  ##打印4索引,即第5个字符

0523运维周内贺磊(python)

切片

0523运维周内贺磊(python)

重复、连接

0523运维周内贺磊(python)

成员操作符

0523运维周内贺磊(python)

判断字符串s是否含有‘h’,‘hol’

for循环

0523运维周内贺磊(python)

0523运维周内贺磊(python)

字符串的常用方法

print(s.islower())             判断是否都是小写      

print(s.isupper())            判断是否都是大写字母

print(s.isalnum())            判断是否都是字母或数字

print(s.isalpha())             判断是否都是字母

print(s.isdigit())               判断是否都是数字

print(s.isspace())            判断是否都是英文空格

print(s.istitle())                判断是否为标题(第一个字母大写,其余小写)


练习判断变量是否合法

0523运维周内贺磊(python)0523运维周内贺磊(python)



while、for与else的组合

1.for-else
for count in range(3):
    user = input("username:")
    passwd = input("passwd:")
    if user == "root" and passwd == "123":
        print("Login sucessfully")
        break
    else:
        print("user or passwd is error")
else:
    print("Error:time is over")

 2.while-else

count=0
while count < 3:
     user = input("username:")
     passwd = input("passwd:")
     count+=1
     if user == "root" and passwd == "123":
        print("Login sucessfully")
        break
     else:
        print("user or passwd is error")
else:
    print("Error:time is over")

##while与else可以组合在一起使用,如果不满足while后面的表达式,则执行else后面的语句;

0523运维周内贺磊(python)


字符串的处理

# s = 'hello,python,ok,python is a program language,python'

# print(s.find('python'))    在s中寻找python(从左往右,找到第一个则打印出索引值)

# print(s.rfind('python'))    在s中寻找python(从右往左,找到第一个则打印出索引值)

# print(len(s))                      计算s的长度

# print(s.replace("hello","hi"))    把hello替换成hi

# print(s.replace("python","shell"))    把python替换成shell

0523运维周内贺磊(python)

重复与计算出现的次数

0523运维周内贺磊(python)0523运维周内贺磊(python)

字符开头与结尾

0523运维周内贺磊(python)0523运维周内贺磊(python)

字符串连接与分离

ip='172.25.33.321'

print(ip.split('.'))  ##以'.'为分隔符,分离ip

print(ip.split('.')[::-1])  ##将分离结果倒序打印

0523运维周内贺磊(python)

最大值、最小值
print(max('hello'))   ##比较ASCII码

print(min('hello'))

print(ord('t'))   ##打印t的ASCII码值

枚举
for i in enumerate('hello'):

    print(i)

(0, 'h')

(1, 'e')

(2, 'l')

(3, 'l')

(4, 'o')

练习,求最大公约数,最小公倍数

0523运维周内贺磊(python)0523运维周内贺磊(python)

相关文章:

  • 2021-09-17
  • 2022-12-23
  • 2021-12-24
  • 2021-11-29
  • 2021-12-22
  • 2021-11-15
  • 2021-11-23
  • 2021-12-30
猜你喜欢
  • 2021-07-02
  • 2021-04-24
  • 2021-04-13
  • 2021-06-14
  • 2022-02-18
  • 2022-12-23
相关资源
相似解决方案