2018-05-22——PYTHON第二天

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

-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

脑壳疼,剩下的明天在测

猜你喜欢

转载自www.cnblogs.com/gulanmoen/p/9074310.html