「罗永浩」入门python,看完这个300行代码的例子,你们会喜欢的~( 五 )
end=' ')
\tlist5 = list(reversed(list1)) #93、reversed()函数 , 可以反转序列
\tprint('\'list5) #94、\换行符
\ttestStr = \"The mountains and rivers are different the wind and the moon are the same\"
\twords = testStr.split(' ') #95、split()函数 , 以split()内参数分割字符串 , 返回一个列表
\tprint(words)
\twords.sort(key=len) #96、sort()函数 , 进行排序 , 参数key=len时 , 以字符串长度为标准排序
\tprint('以长度排序:'words)
\twords.sort(key=len reverse=True) #97、reverse参数 , 结果反转
\tprint('以长度排序并且反转:' words)
\twords.sort(key=str) #98、以字典序进行排序
\tprint('以字典序排序:'words)
\tct = Counter(testStr) #99、collections模块中的Counter可以得到字符串中每个数字出现次数
\tprint(ct)
\tct.update('eeeexxxxxlllll') #100、更新
\tprint(ct)
\tprint(ct.most_common(5)) #101、得到字符数最多的前五位
def study_Slice(): #python的切片操作 , 得到序列的部分内容
\tstr1 = 'I hope one day I can find you my sweet dream'
\tlist1 = list(range(10))
\ttuple1 = tuple(list1)
\tprint(str1[:
) #102、切片格式为str[start:end:step
, 前闭后开step可为正负 , 默认步长为1
\tprint(str1[::-1
) #103、当步长为负数的时候 , 反转
\tprint(str1[:15
) #104、只有end时 , 截取最开始到end
\tprint(str1[15:
) #105、只有start时 , 截取从start到末尾的所有字符
\tprint(str1[::2
) #106、步长为2
\tprint(str1[1::2
)
\tprint(list1[:
) #107、和str一样
\tprint(list1[2:
)
\tprint(list1[:2
)
\tprint(list1[::-1
)
\tlist1[1:5
= [10
#切片赋值 , 右边必须为一个可以遍历的序列
\t#list1[1:5
= 10 这样就会报错
\tprint(list1)
def study_loop_select(): #python中的循环和选择语句
\tlist1 = [12345
\tnum = int(input('while循环 , 输入你想要循环的次数:'))
\ti = 1
\twhile i<=num: #108、while expression:当expression为真的时候进行循环
\t\tif i<5: #109、if...elif...else选择语句 , 如果判断结果只有两个可以使用if...else
\t\t\tprint('我打印了'i'次')
\t\telif i<10:
\t\t\tprint('打印了'i'次 , 真累啊')
\t\telif i<15:
\t\t\tprint('打印太多啦再打印我就要停止了...')
\t\telif i<20:
\t\t\tprint('continue...')
\t\t\ti+=1
\t\t\tcontinue #110、continue语句 , 用在循环中 , continue后的所有语句都不允许 , 直接进入下次循环
\t\t\tprint('我想我可能输出不了了')
\t\telse:
\t\t\tprint('累死我了 , 休息 。 都'i'次了~_~')
\t\t\tbreak #111、break语句 , 运用在循环中 , 直接退出循环 , 所以 , 在本例子中 , 这个循环最多循环20次
\t\ti+=1
\t\ttime.sleep(0.5) #112、time库为python中的时间库 , time.sleep(second)可以使程序暂停运行second秒
\telse: #113、while循环后接一个else语句 , 当执行完所有循环后执行一次 , 可以省略(个人感觉用处不大)
\t\tprint('while结束了')
\tfor i in list1: #113、for循环 , 上面代码有用到过
\t\tprint(iend=' ')
\tprint()
\tfor i in range(5):
\t\tprint(i)
def study_expression_deduction(): #114、python表达式推导
推荐阅读
- 「Python」小卖家也能月入5000+的方法
- 创业者李孟锤子科技会发展起来吗?,假如罗永浩稳扎稳打认真做手机
- Python爱好者社区| 程序员逆天改命,漫画
- 「罗永浩」这个被微软雪藏十几年的官方插件,没想到这么好用
- [华为]为啥很多人支持华为,却用iPhone手机?罗永浩的话“一针见血”!
- 手机大魔王魅族17不值得购买?罗永浩:消费者最后都会去买iPhone
- 『罗永浩』90Hz+骁龙865,起售价这么低,的确是一部被忽略的旗舰机
- 科技蟹用来入门超棒,这个真无线耳机不一般
- 『罗永浩』米动手表青春版1S老罗直播间首发!比手表更轻盈,比手环更全能
- 科技依依酱硬件规格缩水,省钱首选!,AMD入门级A520主板首次曝光