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