每天15分钟学习python(5)-基础语句及函数

每天15分钟学习python(5)-基础语句及函数,第1张

1.基础语句 1.1条件语句(if 语句)

格式

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)

注:拼接字符串常用其他方法:

  1. 百分号站位符
a = '姓名:%s'%('黎明')
print(a)
  1. f-string方法
age = 30
helight = 1.73
bfr = 0.15273
c = f'年龄{age}岁,身高{height}m, 体脂率{部分润}。'
print(c)
    1. 自定义函数

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没有关系。属于函数的内部变量,不会影响函数外部变量。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/787210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存