编程的三个基本要素:
数据类型
变量
运算符
(1)数据类型
python基本数据类型:
字符串(str)
数字(int/float)
布尔类型(bool)True|False
复数(complex)
python组合数据类型:
列表[list]
集合[set]
元组[tuple]
字典[dict]
python引用数据类型:面向对象(可变类型、不可变类型)
(2)变量:用于在程序中临时存储具体数据的容器,是程序中的一种标识符
主要由大小写字母、数字、下划线组成的、数字不能开头
见名知意:看到变量名称,猜到变量的作用
驼峰命名法:第一个单词全部小写、后面每个单词首字母大写[参考]
下划线分隔命名法:多个单词全部小写,不同的单词之间下划线分隔
变量的赋值:向变量中存储数据!
向变量中存储数据:赋值:赋予一个具体的数据作为变量的值
语法:变量名称 = 具体的数据
变量的交叉赋值:变量1,变量2...变量n = 值1,值2...值n
(3)运算符
赋值运算符: =
语法:变量 = 表达式
意义:将等号右边的表达式的结果,赋值给左边的变量
(4)算数运算符
加法: +
减法: -
乘法: *
除法: /
整除://
余数:%
求次方:**
python中,舍弃了其他语言中的a++ a--操作
保留了++a,--a语法操作,仅仅用于进行符号的正负判断
例如:a = 8 r = --a(负负得正) r = 8
(5)数据类型转换
数字->字符串:str()
字符串-> 整数:int()
字符串-> 浮点数:float()
布尔->字符串:str() -> ‘True’ | ‘False
字符串->布尔:bool()
空字符串:转换结果:False
非空字符串:转换结果:True
数字->布尔:bool()
数字0:转换结果:False
非0:转换结果:True
(6)关系运算符(比较运算符)
用于比较两个数据的大小关系
大于 >
大于等于 >=
小于 <
小于等于 <=
不相等 !=
相等 ==
关系运算符/比较运算符:主要操作两个数据的关系比较、返回一个布尔类型的数据
(7)逻辑运算符
并且:与: and:女生找男朋友
或者:或: or:男生找女朋友
取反:非: not:小两口吵架
(8)扩展:位运算符
针对二进制数据的运算[一般不使用]
单个二进制运算
>> 右移运算符号
<< 左移运算符号
& 与运算
网友评论