一、常见的数据--数字
1-python语言里的一切数据都是对象
2-1,2,3、-5678
3-python2中int--整型、long--长整型
4-python3中只有int型,没有long
5-type()---获取一个数据的类型
print(type(100))
E:softwarepythonpython.exe "D:/software/HelloWorld/songqin/python/lesson02 变量和对象/lesson02 知识点.py"
<class 'int'>
6-浮点数float
1-3.14
2-3.0
print(type(3.14))
<class 'float'>
7-数字的运算
1-加减法:
>>> 2 + 3
5
>>> 6-9
-3
2-乘除法
>>>2 * 6
12
>>> 5 / 2
2.5
>>> 5 // 2
2
3-除法,取商
1--python2: 9 / 4 结果 2
2--python3: 9 / 4 结果2.25 /运算符 总是得到小数
3--python3: 9 // 4 结果2 //运算符 结果为整数
4-除法,取余数:python2和python3都一样
>>>9 % 4
2.25
5-python2 和python3的+ 、-、*、%都是一样的用法
不一样:除法不一样
python2:9 / 4 = 2 9.0 / 4 = 2.25 与python3一样
python3:9 / 4 = 2.25 9 // 4 = 2与python2一致
6-- 2**4 = 16 次方
7-混合运算:先乘除,后加减。有括号先算括号里面的内容。括号可以让运算更清晰。
二、在代码文件中执行多行语句
1、python第一行代码要顶格写
2、多行语句对齐
3、空行没有关系
4、顺序执行
5、python是通过缩进来区别代码块
6、代码的缩进建议4个空格==一个TAB键---规范
7、字符串: ''、" "、''' '''、""" """
8、像3、'asdf'这种从代码表达式直接可以产生的python对象,叫Literal(字面量)
9、id()--- 存储地址
print(id('你好,欢迎来我们学校学习'))
三、变量--可以改变
1-变量的命名:
1-数字不能打头
2-组成元素:字母、数字、下划线(_)
3-不建议用中文命名变量---规范
4-不能用关键字(int、float)--有特殊用途的--作为变量名
5-内置函数名不能使用---例如使用print作为变量名--这个函数将失去作用
6-python大小写敏感
2-没有任何变量引用的对象,会被python解释器清除
a = 6 print('a第一次赋值的内存地址:', id(a)) b = a print('b第一次赋值的内存地址:', id(b)) a = 8 print('a = 8 赋值的内存地址:', id(a)) print('b的地址:', id(b)) b = a print('b = a 赋值的内存地址:', id(b))
a第一次赋值的内存地址: 1793635552 b第一次赋值的内存地址: 1793635552 a = 8 赋值的内存地址: 1793635616 b的地址: 1793635552 b = a 赋值的内存地址: 1793635616
3-python没有 a++、a--这样的写法,正确的写法:a += 1或者a = a + 1