1.注释
1.1单行注释---#(官方建议#先添加一个空格,在添加相应的说明文字)
print('hello,python')
1.2多行注释
'''
多行注释---三对双引号或单引号,主要说明函数和类的功能
''' ''' """ """
输出函数--打印内容
'''
print(print.__doc__)
1.3缩进---一般4个空格表示一级缩进,不允许tab键和空格混用
1.4语句换行----python官方建议每行代码不超过79个字符,超过应该换行,可以会圆括号,中括号,大括号进行隐式连接
可以在语句外侧添加一对圆括号,实现长语句的换行显示,
注意原本由圆括号,中括号,大括号包裹的语句,在换行时不需要在外面添加圆括号
string=('python是一种解释性语言,是面向对象的程序设计语言'
"1989年低开发,公开版本发行于1991年"
'是新手最适合的编程语言')
print(string)
#列表要多加一个逗号
total=['a','b','c',
'e','f',3]
print(total)
2,标识符
标识符--由字母,数字,下划线组成,不能以数字开头,区分大小写,不能用关键字
常量名由大写的单个单词或下划线连接多个单词,模块和函数名由小写字母和下划线连接
类名由以大写字母开头的单个或多个单词
举例:
2a 以数字开头不合适
a# 包含#特殊字符
if=2 关键字
常量 ALL ALL_STUDENT
模块和函数 study study_day
类名 Study StudyCar
3.数据类型
数据类型--数字类型,字符串,列表,元组,字典,集合
数字类型--整数类型,浮点型,复数类型(complex)
字符串由单,双,三引号字符合集
列表[]:保存任意数量,任意类型的元素,可以修改数据
元组():保存任意数量,任意类型的元素,不可以修改数据
集合{}:保存任意数量,任意类型的元素,元素无序且唯一(不能访问可以去重)
字典{}:键是唯一的,键不一定是字符串
4.布尔类型:True对应1,False对应0
常见布尔类型数据 None Flase 0,"",(),[],{}。
5.数字类型转换--int(),float(),complex(),
6.运算符
6.1 算数运算符---//取整,%取余,**(次方)
5//2取整2 5%2取余1 当整数与浮点数运算时,以浮点数为准---10/2.0=5.0 10.0/2=5.0
6.2 赋值运算符
x=y=z=1
a,b=1,“lijia”
6.3 比较运算符-- == ,!=,>,<,>=,<=
6.4 逻辑运算符 and or not
6.5 成员运算符 in not in
6.6is和==区别
==比较的是内容 is比较内容和地址
a=[1,2]
b=[1,2]
print(id(a),id(b))
print(a==b)
print(a is b)
2235563974592 2235564046336
True
False
#a b指向同一个地址
a=b=[1,2]
print(id(a),id(b))
print(a==b)
print(a is b)
2634793466816 2634793466816
True
True