1.Python安装
https://www.python.org/ (注意将.exe文件的路径添加到环境变量(Path),cmd运行python,出现版本号,日期等就是安装运行成功)
代码区分大小写
2.BIF:内置函数
查看所有内置函数:dir(__builtins__) 注意:前后是两个下划线
查看某个内置函数的功能:help(内置函数)
3.IDLE
解释:Python Shell,键入文本与程序交互的途径,类似于wins的命令窗口
快捷键:alt+n:下一条命令,复制第一行代码到该行,再点一下复制第二条代码到该行。以此类推
alt+p:上一条命令。复制该行的上一行代码到该行,再点一次复制上上条代码到该行,以此类推。
(alt+p用的更多一些)
py文件的注释:三个单引号或三个双引号
4.Python2/3版本的区别
print "you":3版本不能正常显示,2版本可以正常显示。标准显示:print ("you")
5.>>> print("love"*5)
lovelovelovelovelove
>>> print("love"+5)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
print("love"+5)
TypeError: must be str, not int #报错
>>> print("你好"+"世界")
你好世界 #拼接,必须相同类型才能相加。
6.字符串中嵌入双引号等特殊标点:用\进行转义
>>> print("\"love\"")
"love"
较多特殊字符时用\比较麻烦:在字符前加r:
>>> print(r"c:\news\a\b")
c:\news\a\b #末尾不能是特殊字符,否则报错。
处理末尾是\的情况:
>>> print(r"c:\news\a\b""\\")
c:\news\a\b\
7.冒号
if guess == 8: else: (注意冒号)
注意缩进,有冒号会自动缩进。
python中不允许if条件中赋值(if c=8:错误代码),C语言可以。
>>> first="520"
>>> print(first)
520
>>> type(first)
<class 'str'>
print()打印不包含引号,虽然结果没带引号,但结果仍是字符串
True用于计算时,相当于1
False用于计算时,相当于0
>>> True + True
2
8.Python的类型
Python中的类型:整型(int),浮点型(float),字符串(str),布尔型(bool)
类型转换:
>>> a="123"
>>> b=int(a)
>>> b
123
>>> type(b)
<class 'int'>
>>> b=int('cxt')
#报错,因为python里只能把只包含数字的字符串转化为整型
>>> a=int(3.14)
>>> a
3
>>> b=float(a)
>>> b
3.0
>>> a =3
>>> b=float(a)
>>> b
3.0
关于str() #注意str是关键字
>>> a=3.14
>>> b=str(a)
>>> b
'3.14'
type() :返回类型
isinstance(元素,类型) #判断元素与类型是否相同
>>> isinstance("2.14",str)
True
>>> isinstance(123,bool)
False
>>> isinstance(True,bool)
True
>>>
3.14e10 #e10:相当于乘10的10次方
>>> 3.14e10
31400000000.0 #e记法
9.运算符
// (取除法运算结果的整数部分)
>>> 5/3
1.6666666666666667
>>> 5//3
1
>>> 5.1//3
1.0
** (幂运算符)
>>> 2**3
8
>>> 3**4
81
>>> 1<10<100
True #相当于1<10and10<100