Python_17知识归纳

Python源代码文件放在py文件里,PVM是Pyhon环境的虚拟机

Python的执行:源码-字节码-机器码

Python中保留了一些关键字 小写的 if ....

Python的输出:   print ('my name is %s age is %s banji is %s xingbie is %s' %(name,arg,banji,xingbie))   =====》my name is zhangsan age is 8 banji is 1 xingbie is 南  

%s 是指对应后边 %之后括号中的内容,按照顺序对应  %s是字符串,%d是整型

Python中有 ‘/’ 叫连接符  每行后边加这个 两行是一行

a='zhangsan'  ==>>  a='zhang'  \

                                      'san'
Python中空行是隔开代码段

注释规范#

缩进是Python中代码段的一个格式,少缩进和不缩进是不行的

Python中,单引号和双引号是一样的效果,注释的作用 引用    linux下双引号强引用 单引号弱引用  

Python双引号中不能有双引号,若要显示打印双引号,要用三引号

Python 多行注释用三引号

Python交互输入:input()

Python的运算符:+-*/       **是幂运算,//是取整除   取商的整数部分

int 的优化   -5到127范围内的数赋值给变量,在内存重视同一块地址    

变量没有类型的划分 a既可以是字符串又可以是整型

变量值相同的字符串的变量的地址是一样的

位运算符 &  真真真   遇假全假

左移 a<<  2        右移  a >> 2       按位取反 ~

条件判断:      and  or  not     (a or b)and c

成员运算符: in  ; not  in

身份运算符

 

Python中 0 是false  其他的数字都是true

任何非0非null 空的值为true

Python条件语句

if xxxx:

    xxxx

elif  xxxx:

    xxxx

While 循环:

 

 

for 循环:

for i in range(1,10,2)   #开始值,结束值,跨度

    print (i)

 

for循环也可以用else

不满足条件时执行else下边的内容

break是结束当前的循环;exit是退出系统了;countinue是结束本次循环;

pass是什么都不干的标志;

数据类型:    整型int   长整型 l   浮点型f    复数型

hex是十六进制的意思,十六进制转换;

bin是二进制的意思,二进制转换;

随机数,random

三引号,注释的多行

unicode

汉字-utf8-unicode-gbk

None!=null

字符串常用功能

索引

切片

移除空白

分割

长度

首字母变大写str.capitalize()

字符串居中:str.center(占多少位,‘以什么填充空白位’)

计算字符个数:str.count(‘要计算的字符’,开始位置,结束位置)

查找匹配字符:

查找内容,str.find('套查找的字符串')输出的是字符串的位置

判断字符串是不是标题:str.istitle(),返回的是True或者False

分割字符串:str.partition(‘以什么字符串为界开始分割字符串’)  返回的是包含分割界字符串的几段被分割的字符串,是一个元组

分割字符串:str.split('出现什么字符串开始实施分割',对前几个这样的字符串实施分割)  返回的是被分割字符串分割的几个字符串组成的元组,在分割字符串位置显示的是空

大小写互换:str.swapcase()  返回一个大小写互换的字符串

转换为大写:str.upper() 返回一个全是大写字符的字符串

转换为小写:str.lower() 返回一个全是小写字符的字符串

字符串填充:str.zfill(填充多少位) 显示多少位,以0填充前边所有的空位    000000000000000000000000000000alexwwwsss

字符串分片:str[0:2] 显示从0到这个字符串的第2位置所有字符串内容

字符串连接组合 str.join(str2) =sstrsstrsstr  str='123'  b='sss'

 n=dict.fromkeys([1,2,3],xxx)  就是把列表做成字典   xxx为转换为字典之后的值,若没写则是None

 判断对象长度的函数:len  len(str)      len计算长度的方法不可用于数字的长度计算

isinstance()

举例:temp='123455'    r=isinstance(temp,str)  返回的是True  解释为:temp是不是str类型的数据,若果是的话返回True,否则返回False

 

 

 

 

 

 

 

 

 

posted on 2018-01-16 12:32  JuGooLar  阅读(167)  评论(0编辑  收藏  举报

导航