一、注释
- 单行注释【快捷键:ctrl+?】
# 这是单行注释 # 一般情况下注释写在对应位置上
- 多行注释
二、变量的定义
-
语法:变量名 = 变量值
dudu='嘟嘟' print(dudu)
三、变量类型
-
1、数字number
- int
- long
- float
- complex:复数
-
2、布尔boolean
必须区分大小写,否则无效- True
- Flase
-
3、字符串string
可以单引号内套双引号,也可以双引号内套单引号dansuang='"单引号内套双引号"' dansuang="'双引号内套单引号'"
-
4、列表List
name_list = ["数据1","数据2","数据3"] print(name_list[0]) 输出: 数据1
-
5、元组Tuple
name_list2 = ('数据1','数据2','数据3') print(name_list2[1]) 输出: 数据2
-
6、字典Dictionary
- 应用场景:scrapy框架使用
- key:value
person = {"aa": 'aavalue', "bb": 'bbvalue', "cc": 'ccvalue'} print(person['aa']) 输出: aavalue
四、查看变量的数据类型
name1=''
name2=1
name3=1.1
name4=[]
name5=()
name6={}
name7=True
print(type(name1))
print(type(name2))
print(type(name3))
print(type(name4))
print(type(name5))
print(type(name6))
print(type(name7))
输出:
<class 'str'>
<class 'int'>
<class 'float'>
<class 'list'>
<class 'tuple'>
<class 'dict'>
<class 'bool'>
五、变量的命名规范
- 识别符和关键字
- 标识符由字母、下划线和数字组成,且数字不能开头。
- 严格区分大小写
- 不能使用关键字
- 命名规范
- 驼峰命名法:大驼峰,小驼峰
- 下划线连接
- 关键字
- False
- None
- True
- and
- as
- accert
- break
- class
- continue
- def
- del
- elif
- else
- except
- finally
- for
- from
- global
- if
- import
- in
- is
- lambda
- nonlocal
- not
- or
- pass
- raise
- return
- try
- while
- with
- yield
六、类型转换
-
1、转换为整型
x='12' x=12.3 x=False int(x)
-
2、转换为浮点数
x=12 float(x)
-
3、转换为字符串
x=12 str(x)
-
4、转换为布尔类型
print(bool([])) print(bool({})) print(bool(())) print(bool('')) print(bool(0)) print(bool("")) 输出: false false false false false false
七、运算符
-
1、算数运算符
-
-
-
- /
- //:取整除 9//2=4
- %:取余 9%2=1
- :指数 23=23 =8 为2的3次方
c='你看这里' print(c*3) 输出: 你看这里你看这里你看这里
-
-
2、赋值运算符
a=1 print(a) a=b=1 print(a) print(b) a,b=1,2 print(a) print(b) 输出: 1 1 1 1 2
-
3、复合赋值运算符
- a+=b 等同于 a=a+b
- 其他以此类推
-
4、比较运算符【==,>=,<=,!=,>,<】
-
5、逻辑运算符
- and
- or
- not
-
6、逻辑运算符性能提升
a = 34 a > 10 and print("ddd") a < 10 and print("aaaaa") a > 10 or print("eeeeeeee") a < 10 or print("ffffffffff") 输出: ddd ffffffffff
八、输入&输出
1 输出
- %s:字符串
- %d:数值
# 1
print(1)
# 2
age = 10
print("我今年%d岁" % age)
# 3
age = 10
name = "小明"
print("我叫%s,今年%d岁" % (name, age))
2 输入
- input()
pw = input("输入一个东西:") print(pw)