昨日内容回顾
沟壑南平 山海不再 人间烟火无半点属于我
春去秋来 时光冉冉 我与你的距离从未改变
春去秋来 时光冉冉 天上地下皆因你而改变
今日学习
回文数的三种写法
字符串一旦被定义,就不能被修改
课后总结
进制转换
二进制转十进制
十进制转二进制
二进制以ob开头
八位:128 64 32 16 8 4 2 1 –>和为255 2[^8] -1
数字中只有0是False,其余都为True
字符串中只要有内容就是True,其余都为False
字符串
索引
以下标来寻找值,从0开始
可以从左往右:0-1-2.。。
可以从右往左:-1-2-3.。。
索引值不能超过len(字符串)
切片
求出区间的值
顾头不顾尾
字符串[起始索引:终止索引
字符串[::]:表示取得所有
字符串[-6:]:表示取得往后所有
切片超出索引值不会报错
步长
- 迈的步子
- 迈的方向
回文数
msg = '123321' print(msg[0:]) print(msg[-1::-1]) if msg[0:] == msg[-1::-1]: #msg[::] == msg[::-1] print("是回文数") else: print("不是")
字符串的方法
strip():去除头尾两边的空格,换行符,制表符 split():使用字符串中的某个字符将字符串变为列表 upper():将字符串转换为大写 lower():将字符串转换为小写 replace():替换字符串中的内容 count():计算字符串中某个字符出现的次数 len():计算字符串的长度 startswith():判断以什么开头 endswith():判断以什么结尾
随机数
import random
random.randint()
is系列
isalpha():判断是不是由字母中文组成 isdigit():判断是不是以数字组成 #⑤这个bug无法处理,所以一般使用isdecimal() isdecimal():判断是不是十进制数字组成 isalnum():判断是不是字母,数字,汉字
for循环
for 变量名 in 迭代的对象
循环体
s = '12342112' for i in s pass print(i) # i is value :2 因为I是从第一位一直指向到最后一位
可迭代的对象除了Int和布尔值,其余均可以迭代