格式
If 条件:
代码1
else:
代码
多个判断条件增加elif
score=58
if score >= 80:
print(‘优秀’)
elif (score >= 60) and (score < 80):
print('及格')
else:
print('不及格')
1.2循环语句(for语句)
For I in序列:
要重复执行的代码
class1 = ['张三','李四','王五']
for i in class1:
print(i)
1.3循环语句(while语句)
While 条件:
要重复执行的代码
a = 1
while a < 3:
print(a)
a = a + 1
1.4语句嵌套
for i in range(5):
if i == 1:
print('加油')
else:
print('安静')
2. 函数
2.1内置函数
len()统计列表元素,字符串个数
len()和range()一起使用
title = ['标题1','标题2','标题3']
for i in range(len(title)):
print(str(i + 1) + ',' + title[1])
raplace()主要用于字符串中进行查找和替换
strip()主要用于删除字符串首位的空白字符(换行和空格)
a = ' 黄河之水天上来 奔流到海不复回 '
a = a.strip()
print(a)
split()指定分隔符将字符串拆分成列表
today = '2020-04-27'
a = today.split('-')
print(a)
format()格式化字符串,将不同类型的值拼接成字符串
a = '{},{}!'.format('hello','python')
print(a)
注:拼接字符串常用其他方法:
- 百分号站位符
a = '姓名:%s'%('黎明')
print(a)
- f-string方法
age = 30
helight = 1.73
bfr = 0.15273
c = f'年龄{age}岁,身高{height}m, 体脂率{部分润}。'
print(c)
-
- 自定义函数
2.2.1自定义函数的定义和调用
def y(x):
print(x+1)
y(1)
2.2.2定义有返回值的函数
def y(x):
return x + 1
a = y(1)
print(a)
2.2.3变量的作用域
x = 1
def y(x):
x = x + 1
print(x)
y(3)
print(x)
输出结果不一样,里面的(x)和外面的X没有关系。属于函数的内部变量,不会影响函数外部变量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)