# DAY01# demo_1.py# 2019.06.11#字符串操作str='my name is zzh, my age is 21.'
str1 =' my name is zzh, my age is 21. '#get value from indexprint(str[3],str[5])# n m#get section from string#截取4-7子段print(str[3:7])#步进2截取4-7子段print(str[3:7:2])#name#nm#get length of stringprint(len(str))#29#Is str contain xprint('z'instr)print('?'instr)#True#False#remove space from str's sidesprint(str1)print(str1.strip())
str_demo1 ='***demo***'print(str_demo1.strip('*'))# my name is zzh, my age is 21.# my name is zzh, my age is 21.#demo#split str and init a listprint(str.split(' '))print(str.rsplit(' '))#无分割次数参数时,分割结果相同#有分割次数参数时,分割结果可能不同# ['my', 'name', 'is', 'zzh,', 'my', 'age', 'is', '21.']#iteration str and circle them# for line in str:# print(line)#m y n a m e i s z z h , m y a g e i s 2 1 .for line instr:print(line,end=' ')#str upper and lowerprint()print(str)print(str.upper())print(str)print(str.lower())#startswith,endswithprint(str.startswith('my'))#Trueprint(str.startswith('My'))#Falseprint(str.endswith('.'))#Trueprint(str.endswith('?'))#False#format
str_demo2_1 ='{} {}'
str_demo2_2 ='{0} {1}'
str_demo2_3 ='{0[0]} {0[1]}'
str_demo2_4 ='{one} {two}'
list_demo1 =['boy','gril']print(str_demo2_1.format('boy','girl'))print(str_demo2_2.format('boy','gril'))print(str_demo2_3.format(list_demo1))print(str_demo2_4.format(one='boy',two='girl'))# boy girl# boy gril# boy gril# boy girl#join
list_demo2 =['name','zzh']print(':'.join(list_demo2))#name:zzh#replaceprint('old python'.replace('old','new'))#new python#isditalprint('0x12'.isdigit())print('012345678'.isdigit())print('12'.isdigit())# False# True# True
列表相关操作
# DAY01# demo_2.py# 2019.06.11# 列表相关操作
list_demo_1 =['zzh',21,'txx',3.0]#getvalue from indexprint(list_demo_1[2])print(list_demo_1[-1])# txx# 3.0#get sectionprint(list_demo_1[1:])print(list_demo_1[0::2])# [21, 'txx', 3.0]# ['zzh', 'txx']#get lengthprint(len(list_demo_1))# 4#is list contain xprint('zzh'in list_demo_1)print('ZZH'in list_demo_1)# True# False#append
list_demo_1.append('ok')
list_demo_1.append(['fine'])print(list_demo_1)# ['zzh', 21, 'txx', 3.0, 'ok', ['fine']]#remove
list_demo_1.remove(['fine'])print(list_demo_1)# ['zzh', 21, 'txx', 3.0, 'ok']#circlefor e in list_demo_1:print(e)# zzh# 21# txx# 3.0# ok
Day1 作业课堂实例# DAY01# demo_1.py# 2019.06.11#字符串操作str = 'my name is zzh, my age is 21.'str1 = ' my name is zzh, my age is 21. '#get value from indexprint(str[3],str[5])# n m#get sectio...