1、打印

python打印用print(),打印字符需要用“”,打印变量直接填写变量

例如:print(“holle word”)

          a = 123

           print(a)

2、变量

用等号去给一个变量赋值:

a = holle word

print(a)

讲打印出holle word

2.1斐波那契数列
例如:
a,b,c = 1,2,3
print(a,b,c)将打印出1 2 3
2.2删除变量 用del
例如:

a,b,c = 1,2,3
del b
print(b)运行的话将会报错,因为a已经被删除
2.3查看变量的id
a = holle
id(a)
查看a的id,查看变量的内存地址 id(变量)可以检测数据是否可变

3、数据类型
整型: int
例如:a = 250
浮点型 float
例如:a = 1.43

空值 None
例如:v = None

布尔型 Boolean
例如 :b = False

列表 list 
例如 : c = [1,2,3,"hahhs",'hahahah','''好的''']
列表数据直接用,隔开,如果是字符型用“” ‘’ 或者''''''

元组 tuple
例如:a = (1,3,4,"是的",'你好','''平安''')
元组用(),列表使用[]3.2数据类型的查看用 type(变量)例如:a      type(a)
print(type(a))可以打印出a的数据类型
3.3数据类型的转换 int(变量) str(变量) float(变量)
例如:a = 123
     b = str(a) #将a从整型转变成字符型
     print(type(b)) #打印出来b是的数据类型为str

     c = 164
     b = float(c) #将c从整型转变成浮点型
     print(type(b)) #打印出来b是的数据类型为float

    注:字符型的字母或者汉字不能转换成整型
   例如:v = "holle"
        int(v)#将会报错,不能转换

3.4查看字符串的操作方法 dir(str)
3.5字符串的连接符  +
例如:a = "天行健"
     b = ",君子当自强不息"
     print(a+b) #将打印出”天行健,君子当自强不息"
3.6 \n:换行 \t:空四格
例如:print("好好学习\n天天向上")
     print("holle\tword")
3.7复制字符  用*复制的次数
例如:print("天行健,君子当自强不息"*50)  #打印50次天行健,君子当自强不息
3.8查看变量是否是  isinstance(变量,数据类型)
例如:a = "好的"
     print(isinstance(a,str))  #将打印true
3.9字符串的格式输出
例如:name = "天行健"
     age = 25
     print("我的名字叫"+name+",我的年龄是"+str(age))  #将打印出我的名字叫天行健,我的年龄是25
3.10字符串的访问
     a = "王者荣耀和英雄联盟差不多"
 3.10.1字符串的索引访问 用[] 索引是从0开始计算的
     print(a[4])将打印出荣
3.10.2字符串的截取[起始位:结束位]
     print(a[2:5])   #打印出“荣耀和”
3.10.3字符串的步长截取[起始位:结束位:步长]
     print(a[2:11:2])
3.10.4字符串的反向
     print(a[-3])
3.10.5字符串的反转
     print(a[::-1])
3.10.6查看指定字符的索引位。find()--不存在的返回-1
print(a.find("者"))
3.10.7字符串的分割,split(指定字符)--指定的字符,如果不存在,在列表里面返回原样
print(a.split("荣"))
print(a.split("英"))
3.10.8替换 resplace
print(a.replace("英雄联盟","刺激战场"))
a = "     天行健,君子当自强不息"
3.10.9字符串的前后剪切  .strip("指定切割的字符")
print(a.strip("天行健"))

3.10.10判断一个字符串是否包含在另一个字符 in (xx,xxx)
print("天行健"not in a)
4、列表
4.1列表用[]括住
lst = [4,4,6,7,'name','age']
print(type(lst))
print(lst)
print(dir(lst)) 查看列表的方法
4.2访问列表
  4.2.1按照索引访问
   print(lst[3])
   4.2.2列表的截取  [起始:结束:步长]
   print("截取步长:",lst[2:5:2])
   4.2.3列表的反转
   reverse直接把列表的内容反转,永久反转
   lst.reverse()
   print(lst)
   反转但是不保存
   print(lst[::-1])
   print(lst)
  4.2.4求列表的最大值max() 最小值min()
  lst2 = [4,5,6,8,43,4,5,7694,32]
  print(max(lst2))
  print(min(lst2))
  4.2.5列表元素的追加.append("元素")
  lst2.append("石建军")
  print(lst2)
  print(id(lst2)) #查看Id
  4.2.6 向列表插入数据.insert(索引位,“元素”)--在索引位之前插入
  lst2.insert(2,"王者荣耀")
  print(lst2)
  print(id(lst2))
  4.2.7 修改列表中的元素
  lst2[3]="王者荣耀"
  print(lst2)
  print(id(lst2))
  4.2.8 删除元素  del列表[索引]
  del lst2[2]
  print(lst2)
  print(id(lst2))
  4.2.9 移除 .remove("元素")
  lst2.remove("王者荣耀")

  4.2.10列表的比较 >  >= < <=  !=  ==
lst3 = [3,4,56,7,5,3,4,5,5,5,4,3,3,3,3,3,2,2,2]
lst4 = [4,4,66,8,543]
print(lst3>lst4)

4.3列表常用的函数
4.3.1求列表元素的个数 len(列表)
  print(len(lst3))
4.3.2统计具体元素在列表中出现的次数 .count("元素")
  print(lst3.count(3))
4.3.3列表的反转
  lst3.reverse()
  print(lst3)
4.3.4 将列表的内容升序
lst3.sort()
print(lst3)
4.3.5 求列表中指定元素的索引位 .index (元素)
print("输出指定元素:",lst3.index(4))
4.3.6 判断一个元素是否在列表 in  not in
print(3 in lst3)
print(3 not in lst3)