变量
- 含义:程序运算过程中其值可以改变。【将内存单元中存储的数据100与变量名data建立联系(变量指向内存单元)】(Python本身存有一些数据)
id(变量名):用于查看变量地址
2、标示符由字母、下划线和数字组成,且数字不能开头。
(1)Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。
(2)Python中的标识符不能使用关键字
a、help(”关键字“)”可查看关键字的声明
b、查找关键字代码如下
Import xx
Keyword.xx
3、命名(区分大小写,不能用关键字取名):
小驼峰式:firstName;
大驼峰式:FirstName;
下划线连接式:first_nane。
4、数据类型:
(1)数字:
int (整型)
二进制 0b/0B开头
八进制 0o/0O开头
十六进制0x/0X开头
Float(浮点型)
由小数和整数组成
Complex(复数):real(实数)+image(虚部)j(虚部单位)
(2)布尔类型(是int子集):
ture
false(值是None/False的常量;任意数字0,0.0,0....; 空组合数据类型:''、()、[]、set()、{});
(3)字符串:是一个由单引号、双引号或者三引号包裹的、有序的字符集合:
使用单引号包含: 'Python123¥'
使用双引号包含: "Python4*&%"
使用三引号包含: '''Python s1 ~(())'''(当字符串中既有单引号和双引号则使用三引号)
转义字符/:
转义字符 | 说明 | 转义字符 | 说明 |
---|---|---|---|
\n | 回车换行 | \' | 单引号符 |
\b | 退格 | \" | 双引号符 |
\r | 回车 | \a | 鸣铃 |
\t | 水平制表 | \f | 走纸换页 |
\v | 垂直制表 | \\ | 反斜线符 |
5、变量赋值用“=”
6、运算符
(1)算术运算符
加(+)、减(-)、乘(*)、除(/)
模(%)、幂/乘方运算(**)、整除(//)
(2)赋值运算符
+=、-=、*=、/=、%=、**=、//=;
(3)关系运算符
等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)
注意:两边类型应为一致,字符串大小使用ASCII码值。
(4)逻辑运算符 and or not
(5)成员运算符 in 、not in
(6)身份运算符 is(==)、not is
(7)位运算符
先转换为二进制位数,对齐、最后运算。
&、|、^、~、《、》
(8)运算符优先级
7、输出print 输入input
(1)输出
print()函数输出有空格使用“,”
实现:
print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格式如下所示:
print(*objects, sep=' ', end='\n', file=sys.stdout)
*objects:表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
sep:用于设定分隔符,默认使用空格作为分隔。
end:用于设定输出以什么结尾,默认值为换行符\n。
(2)输入
input()函数用于接收用户键盘输入的数据,返回一个字符串类型的数据,其语法格式如下所示:
input([prompt])
prompt表示函数的参数,用于设置接收用户输入时的提示信息。
(3)练习
输入1 2 3
方法1
方法2
扩展:
列表:
元组:数据不可修改
字典: