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