2019.0319
Python基础知识
缩进方式
四个空格=一个tab键
以 # 开头的语句是注释
Abs(-177)=177
大小写敏感:zhangsan Zhangsan ZHangsan lisi List
水果:fruit 馒头: streamBread
数据类型:代表计算机当中不同的数据。
Python的数据类型:
1.整数:正整数、负整数、零
例如:1 , 100 ,-8080 , 0 等等
二进制和16进制 十六进制用 0x 前缀
和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
2.浮点数(数学当中的小数)
如:1.23 ,3.14 ,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
3.字符串
字符串是以(“单引号)或(“”双引号)——英文输入法,括起来的任意文本
转字符联系:
比如:\n表示换行,
\t表示制表符,
字符\本身也要转义,
\表示的字符就是\,
可以在python交互式命令行用print打印字符串看看
转义:就是把特殊字符转换为可以输出的普通字符。
“abc”是三个字符
空格算一个字符(“I’m OK”)是六个字符
\’=’ \”=”
4.布尔值:
布尔值和布尔代数的表示完全不一样,一个布尔值只有True、False两种值,要么True,要的False,在python 中,可以直接用True、False 表示布尔值(请注意大小写),也可以通过布尔运算计算出来
布尔值可以用and 、 or、 和not运算。
And----只要有一个为假就是假
or-----只要有一个为真就是真
not----非,取反
5.空直 None
空值是python里一个特殊的值,用None 表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值
python的数据类型:整数,浮点数,字符串,布尔值,空值。
变量:
变量命名:变量名必须是大小写英文、数字和_的组合,且不能用数字开头
判断下面的变量名是否正确:
asd_123 √
_ground_truth_123 √
___123_asd √
123__123_sns ×
a √
_ √
1 ×
asd_1asd × 有空格
规范命名法:驼峰命名法:第一个字母小写,后面首字母大写
Eg: 桌子和水果:tableAndFruit
女朋友:girlFriend
性别:gender
用户名:userName
密码:passWord
获取用户名和密码:getUsernameAndPassword #获取用户名和密码
python定义变量:
a=1 变量 a 是一个整数
Java定义变量:
数据类型 变量名=1;
Int a=;
总结:python变量的数据是类型,在于你给他赋予什么类型的数据
a=”asdf” a=True a=1.234 a=None
变量本身数据类型不固定的语言——动态语言 eg:python
静态语言在定义、变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错
Eg;java ,C++ ,C#
请不要把赋值语句的等号等同于数学的等号
X=10
X=x+2
如果从数学上理解x=x+2那无论如何是不成立的,在程序中,赋值语句先计算右侧的表达式x+2,得到12,再赋给变量x,由于x之前的值是10,重新赋值后,X的值变量成12