name = 'hello worLD, 你好!' print (name.title()) # 将每个字母的首字母大写 print (name.lower()) # 将所有英文字母小写 print (name.upper()) # 将所有英文字母大写 |
name = ' hello worLD, 你好! ' print (name) print (name.lstrip()) # 删除左空格 print (name.rstrip()) # 删除右空格 print (name.strip()) # 删除所有的空格 |
verse = "白日依山尽 黄河入海流
欲穷千里目 更上一层楼" # 制表符
换行符 print (verse) |
number_1 = 3 number_2 = 2 number_3 = 2.0 print (number_1 - number_2) print (number_1 - number_3) |
list_1 = [ 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' ] print (list_1[ - 1 ]) # 显示最后一个数据 print (list_1[: - 1 ]) # 显示所有的数据 print (list_1[ 4 : - 1 ]) # 显示从序列4开始到最后的数据 |
list_1 = [ 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' ] list_1.append( 'H' ) # 在list最后插入数据 print (list_1) list_1.insert( 4 , 'I' ) # 在list序列4处插入数据 print (list_1) del list_1[ 4 ] # 删除list序列4处的数据 print (list_1) pop_list_1 = list_1.pop() # 删除并提取出list最后的数据 print (pop_list_1) print (list_1) pop_list_2 = list_1.pop( 4 ) # 删除并提取出list序列4的数据 print (pop_list_2) print (list_1) list_1.remove( 'G' ) # 根据具体数据来删除 print (list_1) |
list_1 = [ 'A' , 'D' , 'E' , 'G' , '你好' , '!' , 'B' , 'C' , 'F' ] print ( sorted (list_1)) # 对list进行临时按字母顺序排序 print (list_1) print ( sorted (list_1, reverse = True )) # 对list进行临时按字母倒叙排序 print (list_1) list_1.reverse() # 对list进行倒叙排序 print (list_1) list_1.sort() # 按字母顺序排序 print (list_1) list_1.sort(reverse = True ) # 按字符反序排序,reverse:颠倒 print (list_1) print ( len (list_1)) # 获取list的长度 |
print ( list ( range ( 1 , 6 ))) # 生成的是[1,6)间的数字 print ( list ( range ( 1 , 6 , 2 ))) # 生成的是[1,6)间的数字, 间距为2 [value * * 2 for value in range ( 1 , 6 )] # 生成[1,6)间的数字的二次方 |
range出来的是个数列,请注意和random的区别
a = [value * * 2 for value in range ( 1 , 6 )] b = a[:] # 复制列表a, b和a是没有关联,指向的列表也不一样 c = a # 将a赋予给c, c和a是指向同一个列表的 |
list和set的区别
list表示数组[],数组是可以修改的
set表示元组(),元组是不可以修改的
a = 'aaaa' b = 'AAAA' print (a = = b) # 比较a和b是否相等, python当中区分大小写 list_a = [value * * 3 for value in range ( 1 , 6 )] number_b = 25 print (number_b in number_a) |
dict .keys() # 获取字典中的键 dict .values() # 获取字典中的键对应的值 dict .items() # 获取键-值对列表 |
pass、break和continue的区别
break是跳出循环
continue是终止本次循环(本次循环后面的代码都不执行),进行下一次的循环
pass是为了保持程序结构的完整性,不做什么事