1、数据类型
- Number 数值
- int 整型 #整数
- float 浮点数 #小数
- 布尔类型
- True
- False
- string 字符串 #使用单引号或者双引号
- list 列表
- list = [‘张三’,’李四’] #用 [ ] 方括号
- tuple 元组
- tuple = (1,2,3,4) #用 ( ) 圆括号
- dict 字典
- scrapy框架使用
- 格式: 变量名 = {key:value,key1:value1,key2:value2}
2、查看变量数据类型
- 数据才有类型 变量没有类型
- 使用type 查看变量存储的数据类型
案例输入# inta=1print(a)print(type(a))# floatb=1.21print(b)print(type(b))# boolenc = Trueprint(c)print(type(c))# stringd = '中国'print(d)print(type(d))
输出
1
3、标识符和关键字
- 标识符由字母、下划线和数字组成,不能使用数字开头
- 遵守命名规范 驼峰命名法 例如 userNameFlag UserName
- 用下划线连接所有单词 例如 user_name
- python的命名规范遵循PEP8标准
- 严格区分大小写
- 不能使用关键字
- 具有特殊功能的标识符
4、类型转换
函数 说明
int(x) 将x转换为一个整数 float(x) 将x转换为一个浮点数 str(x) 将x转为为字符串 bool(x) 将x转换为布尔值
5、运算符
运算符 描述
- 加 – 减 * 乘 / 除 // 取整数 % 取余 ** 指数 () 小括号
注:混合运算时,优先级顺序为:*高于 / % // 高于+ -,为了避免歧义,建议使用()来处理运算符优先级。不用类型的数字在混合运算时,整数将会转换成浮点数进行运算。
- 复合赋值运算符*
运算符 描述 实例**
+= 加法赋值运算符 c+=a 等效于c=c+a -= 减法赋值运算符 c-=a 等效于c=c-a = 乘法赋值运算符 c=a 等效于c=ca /= 除法赋值运算符 c/=a 等效于c=c/a //= 取整除赋值运算符 c//=a 等效于c=c//a %= 取模赋值运算符 c%=a 等效于c=c%a = 幂赋值运算符 c=a 等效于c=c*a
- *比较运算符
注:比较运算符返回的都是boolean类型的数据
运算符 描述
== 比较两个对象是否相等 != 比较两个对象是否不相等 > 返回x是否大于y >= 返回x是否大于等于y < 返回x是否小于y,所有比较运算符返回1表示真,返回0表示假,这分别与特殊的变量True和False等价
Original: https://www.cnblogs.com/Williamls/p/16245210.html
Author: LuckinAaron
Title: Python-爬虫基础一(数据类型与运算符)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/603566/
转载文章受原作者版权保护。转载请注明原作者出处!