文章目录
1、range()函数
- 语法格式:range(start, stop, step)
- 即:range(初值, 终值, 步长)
- 终值一定要设置,初值默认为0,步长默认为1
- 代码示例
for i in range(0, 9, 3): print("i:",i) 运行结果: i: 0 i: 3 i: 6
2、字符串拼接
2.1 +
disp_str="1234"
disp_str+="5678"
print(disp_str)
运行结果:'12345678'
2.2 ‘sep’.join(seq)
-
sep:分隔符。可以为空
-
seq:要连接的元素序列、字符串、元组、字典
-
语法:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
list = ['1','2','3'] print(''.join(list)) print('-'.join(list)) 运行结果: 123 1-2-3
3、while 循环
-
while循环可以不断地循环,直到不满足指定条件为止
-
可以根据实际运行情况改变m的值,而 for i in range() 循环只能固定步长
list = [0,1,2,3,4] m = 0 while m < len(list): print("m: ", m) # m 的值可以改变 m += 2 运行结果: m: 0 m: 2 m: 4
4、map(lambda x : expression, iterable)
-
x : 参数,可以不只一个参数
-
expression:表达式
-
iterable:可迭代的对象,比如列表、元组等
list1 = [1, 2, 3] list2 = [1, 1, 1] # map()函数返回iterators类型,不再是list类型。此时需要进行list转换 print(list(map(lambda x : x**2, list1))) print(list(map(lambda x,y : x+y, list1, list2))) 运行结果: [1, 4, 9] [2, 3, 4]
5、hex()
- hex(int_num)
- int_num :一个整数
- 返回值:字符串,这个字符串以“0x”开头,后面跟着十六进制的数值
num = 10 print(hex(num)) 运行结果:0xa
6、split()
- str.split(sep, maxsplit)
- str:要进行分割操作的字符串
- sep:分隔符
- maxsplit :最大分割次数。默认值-1,表示不限制分割次数
- 返回值:一个字符串列表
str1 = "run away ! Now !" print(str1.split(' ')) 运行结果:['run', 'away', '!', 'Now', '!']
7、zfill()
- 用于在字符串的左侧填充 0(zero),使字符串达到指定的长度
- str.zfill(width)
- str:需要进行填充的字符串
- width:填充后字符串的总长度
str1 = '123' print(str1.zfill(6)) 运行结果:000123
总结
-
一直更新内容~
-
欢迎纠正,(づ ̄3 ̄)づ╭❤~
如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心