python爬虫学习第一课1.注释单行注释#多行注释‘’’内容‘’’“”内容“”快捷键 ctrl /2.变量定义为数据起名字是一个存放数据的容器命名规则变量是由数字、下划线、字母组成不能以数字开头变量名中间不能有空格变量名尽量见名知意变量名不能使用python关键字如if、where、print等使用变量名 值#不能以数字开头888num1#错误#变量名不能使用python关键字print6666#错误# 获取python 关键字print(help(keywords)) False class from or None continue global pass True def if raise and del import return as elif in try assert else is while async except lambda with await finally nonlocal yield break for not #变量赋值#变量的数据类型是由值决定的age18# 数字类型name吴彦祖#字符串类型#要使用变量必须先定义print(num10)# 错误 num 未定义num1print(num10)#正确3.数据类型整型整数浮点数小数字符串用单双引号引起来的内容 “字符串1”‘字符串2’布尔类型True/False 真/假值#整型z8#z是变量 8是整型#浮点数c12.34#浮点型#字符串str字符串# 碰到单双引号互相包含要做到外单内双、外双内单两两成组strIm in lovestr我是帅哥吖#布尔值print(86)#Trueprint(106)#False#查看数据类型 type()print(type(12))#class int int 整型 - 整数print(type(12.12))#class float float 浮点型 - 小数print(type(字符串))#class str str 字符串print(type(86))#class bool bool布尔值4.print() - 输出 f字符串name吴彦祖age29sex男print(我叫,name,是一个,sex,生今年,age,岁)# 我叫 吴彦祖 是一个 男 生今年 29 岁# 字符串相加左右两侧都需要手动转成字符串与JavaScript区分print(我叫name是一个sex生今年str(age)岁)#我叫吴彦祖是一个男生今年29岁# f字符串 类似于JavaScript模板字符串# 字符串最前引号前加一个f可以直接在字符串中嵌入变量或表达式默认把变量的类型表达式的值转成字符串类型不需要再进行数据类型转换# {} 大括号内可以放变量或表达式print(f我叫{name}是一个{sex}生今年{age}岁)#我叫吴彦祖是一个男生今年29岁print(f{20-5}岁)#15岁 f字符串中可以放表达式但是不能放语句print(f{20-5}岁{type(5020)})# 15岁class bool5.运算符算数运算符加、-减、*乘 、/除 、%取余 、**幂运算复合运算:、-比较运算符 :、、、、!、 结果返回布尔值关系运算符关键字and 、or、notand所有条件都为真结果才为真 一假则假or只要有一个条件为真结果就为真一真则真not条件为假结果为真条件为真结果为假 取反a10b2print(a/b)#5.0 无论两个数是什么类型相除结果都是浮点型print(10//3)#3 结果向下取整 结果为int类型# % 取余数print(10%3)# 1 结果为int类型# **幂运算print(2**3)# 8 2的3次方 2^3# 复合运算a10a5#等同于 aa5print(a)#15a*3#等同于 aa*3print(a)#45a/3print(a)#15# 比较运算符print(102)#Falseprint(102)#Trueprint(102)#Falseprint(1010)#Trueprint(1010)#Trueprint(1010)#Trueprint(10!10)#False# and、or、notprint(TrueandTrue)# Trueprint(FalseandTrue)# Falseprint(FalseandFalse)# Falseprint(TrueorTrue)# Trueprint(TrueorFalse)# Trueprint(FalseorFalse)# Falseprint(notTrue)# Falseprint(notFalse)# True
自我提升-python爬虫学习:day01
python爬虫学习第一课1.注释单行注释#多行注释‘’’内容‘’’“”内容“”快捷键 ctrl /2.变量定义为数据起名字是一个存放数据的容器命名规则变量是由数字、下划线、字母组成不能以数字开头变量名中间不能有空格变量名尽量见名知意变量名不能使用python关键字如if、where、print等使用变量名 值#不能以数字开头888num1#错误#变量名不能使用python关键字print6666#错误# 获取python 关键字print(help(keywords)) False class from or None continue global pass True def if raise and del import return as elif in try assert else is while async except lambda with await finally nonlocal yield break for not #变量赋值#变量的数据类型是由值决定的age18# 数字类型name吴彦祖#字符串类型#要使用变量必须先定义print(num10)# 错误 num 未定义num1print(num10)#正确3.数据类型整型整数浮点数小数字符串用单双引号引起来的内容 “字符串1”‘字符串2’布尔类型True/False 真/假值#整型z8#z是变量 8是整型#浮点数c12.34#浮点型#字符串str字符串# 碰到单双引号互相包含要做到外单内双、外双内单两两成组strIm in lovestr我是帅哥吖#布尔值print(86)#Trueprint(106)#False#查看数据类型 type()print(type(12))#class int int 整型 - 整数print(type(12.12))#class float float 浮点型 - 小数print(type(字符串))#class str str 字符串print(type(86))#class bool bool布尔值4.print() - 输出 f字符串name吴彦祖age29sex男print(我叫,name,是一个,sex,生今年,age,岁)# 我叫 吴彦祖 是一个 男 生今年 29 岁# 字符串相加左右两侧都需要手动转成字符串与JavaScript区分print(我叫name是一个sex生今年str(age)岁)#我叫吴彦祖是一个男生今年29岁# f字符串 类似于JavaScript模板字符串# 字符串最前引号前加一个f可以直接在字符串中嵌入变量或表达式默认把变量的类型表达式的值转成字符串类型不需要再进行数据类型转换# {} 大括号内可以放变量或表达式print(f我叫{name}是一个{sex}生今年{age}岁)#我叫吴彦祖是一个男生今年29岁print(f{20-5}岁)#15岁 f字符串中可以放表达式但是不能放语句print(f{20-5}岁{type(5020)})# 15岁class bool5.运算符算数运算符加、-减、*乘 、/除 、%取余 、**幂运算复合运算:、-比较运算符 :、、、、!、 结果返回布尔值关系运算符关键字and 、or、notand所有条件都为真结果才为真 一假则假or只要有一个条件为真结果就为真一真则真not条件为假结果为真条件为真结果为假 取反a10b2print(a/b)#5.0 无论两个数是什么类型相除结果都是浮点型print(10//3)#3 结果向下取整 结果为int类型# % 取余数print(10%3)# 1 结果为int类型# **幂运算print(2**3)# 8 2的3次方 2^3# 复合运算a10a5#等同于 aa5print(a)#15a*3#等同于 aa*3print(a)#45a/3print(a)#15# 比较运算符print(102)#Falseprint(102)#Trueprint(102)#Falseprint(1010)#Trueprint(1010)#Trueprint(1010)#Trueprint(10!10)#False# and、or、notprint(TrueandTrue)# Trueprint(FalseandTrue)# Falseprint(FalseandFalse)# Falseprint(TrueorTrue)# Trueprint(TrueorFalse)# Trueprint(FalseorFalse)# Falseprint(notTrue)# Falseprint(notFalse)# True