emmm首先是作业和上次的回顾
没啥毛病
对于字符(串)型,单引号还是双引号貌似没区别??
对于中文,utf8三字节,gbk两字节
input接收到的都是字符串!!!
num_x = int(x) //字符串换成数字
sum([x,y,z……])
*****************************
emmmpycharm不是昨天安装的吗
字符串,子字符串的概念(子序列)连续的字符
ctrl + ? 整体注释 //感觉这个快捷键一点也不方便
运算符 + - * / % //
布尔值 true false
复合运算,先算括号内的、且(and)的、
这个和其他语言很相似
类型 数字|字符|布尔等,后面打点. 编译器会有提示
type(x) //查看x的类型
敲int、str、bool,按住ctrl单机,会进入类型列表,真几把炫酷
self是默认的,如果后面没有等于号,则是必须要有的,有等于号的则是默认值
#数字 |整形
py2 int&long py3 int
-int // 转换成整形
-int(x,base=y)) //将x转换成y进制
-int.bit_length() //查看int的二进制长度
#字符串 str
-str.capitalize() //首字母大写
-str.casefold() // 变小写,对应关系多
-str.lower() //变小写,对应关系少
-str.center(x,“y”) //设置宽度居中内容。一共x的总长度,str在中间,其 他默认是空格,使用y填充空白位置。。y只能是一个字符
-str.count('x') //x在str里出现了多少次 start|end 从第几个位置开始往后|往前找,也就是寻找范围
-str.encode
-str.decode
-str.expandtabs(x) //断句!x为int,以x为单位,将str分组,如果存在tab则填空格补齐x个
-str.starts|endswith('x') //str是否以x开头|结尾,返回bool值
-str.find('x') //x在str中的第一次出现的位置,返回位数,未找到则返回-1,也可以选择查找范围同count,范围是> <=,前开后闭
-str.index('x') //同find,但是未找到则报错
-str.format(x='y') //将str中的x(占位符)格式化为y(指定的值,可以是字符和数字),x、y可以是多个。如果x是数字(从0开始),则format('y1',y2....)按顺序替换,
-str.format_map({"x":'y', ……}) //字典的方式,将str中的x替换为y
-str.isalnum() //检查str中是否只有字母和数字,返回bool值
列表list、元祖tuple、字典dict
脑壳疼,剩下的明天在测