1、python的文件后缀为.py
2、另种执行方式:
a:python解释器 py文件路径
b:python进入解释器,实时输入并获取执行结果
3、若Python文件中有汉字,并且没有编码解释,使用Python2运行会报错
4、n=input('请输入用户名:') 永远等待,直到用户输入了值,赋值给n
5、Python中单行注释:#,Python中的多行注释:“““ ”””
6、变量名由字母、数字、下划线组成,不能以数字开头,关键字不能使用。
7、Python的条件语句:
if 条件:
print('ok')
else:
print('error')
Python中缩进很重要,要标准,默认缩进4个空格(Tab)
if条件后面是:(冒号),if还可以和elif连用,关键字pass表示过、什么都不执行的意思。
8、字符串有4中表达形式:
“doudou”、‘doudou’、 “““doudou”””、'''doudou''',双引号、单引号、三个双引号、三个单引号
python中字符串有乘法,n1='xiaoqiang' n2=n1*10,表示字符串重复10次
9、数字:
a1=4**4 表示4的4次方
a2=39/8 包含小数的结果
a3=39%8 获取余数
a4=39//8 获取商
10、UTF-8<<------>>unicode<<------>>GBK:UTF-8和unicode之间,GBK和unicode之间也可以转换,但UTF-8和GBK之间不能直接转换,需要通过unicode,UTF-8编码中文3个字节,GBK编码中文2个字节。
11、countine:下面的代码不执行,重新跳回到循环判断条件,即开始下一次循环;
break:终止所有循环。
in,not in:判断某个元素是否在某个东西里面包含着。
12、逻辑运算规则:先运算括号里面的,然后按照从前到后的顺序执行,如果or前面是true的话,则后面的结果不用再运算,结果为true;如果and前面是false的话,则后面的结果不再运算,结果为false。(注:只要按规则能判断出结果就结束整个运算,无需将整个运算继续下去,否则结果有可能出错。)
13、算数运算和赋值运算的结果是真实的元素,而比较运算、逻辑运算、成员运算的结果是个布尔值。
14、Python3中无论多大的整数都是Int类型,而Python2中的不仅有整型int(有范围大小,这点和java一样),还有长整型long。
15、将字符串基于指定进制(默认10进制)转化为数字。
a="123" b=int(a);num="0a01" v=int(num,base=16)