1.1 变量
# 变量名 = (赋值) 值
# 变量名包括(字母,数字,下划线) 数字不能打头
# 变量名不能包含空格但可以用下滑线分割其中单词
# 关键字和函数名不能用做变量名
# 1.2 字符串
# 定义:就是一系列字符 特点:括号括起的 单括双括都行
# 1.2.1 修改字符串字母大小
# eg (1) liu=("woaini") 修改首字母大写
# print(liu.title())
# eg(2) liu=("wo ai ni") 修改字符串全部大小写
# print(liu.upper())
# print(liu.lower())
# 1.2.2 合并拼接字符串
# a="刘"
# b="敬洋"
# i=a+" "+b
# print(i)
# a="liu"
# b="jing yang"
# i=a+" "+b 《也可以给该变量定义一个变量名》
# print("hell# o"+i.title()+"!")
# 1.2.3 字表符 和 换行符 以添加空白
# print("liu")
# print('\tliu')
# print("liu:\n\tjing\n\tyang") #\n换行 \t添加制表符
# 1.2.3 删除空白
# i='liu '
# i.rstrip("")
# print(i)
# lstrip(删除末尾空白) 和strip(删除两端空白) :
# * 避免语法错误
# i="liu"
# print(i)
# message='liu jdfhvdu jfhrufghrugi9 t ujgirtghjtrigoit'
# print(message)
# 2.1数字
# 2.1.1 整数
# + 加 -减 *乘 /除
# i=1-2
# print(i)
# 2.1.2 浮点数 及带小数点的数 同上
# 使用函数str()避免类型错误
# 及整形和字符串的互换
# age=20
# i=" happy "+ str(age) +" radbirthday"
# print(i)
# 3.1 列表
# 一系列按特定顺序排列的元素组成 中括号 元素用逗号隔开
# i=['liu',"jing","2"]
# print(i) 字母和数字
# a=['liu','jing',"yang",'is',"cool"] 输出选中元素,开头大写
# print(a[-1].title()) 负号倒着重头再来
# a=['liu jing yang',"like" ]
# b="hello"+a[0].title()
# print(b)
# a=('liu''jing''yang')
# b=a.upper()+"like xue" 使用各个值
# print(b)
# i=["kkkk","jjjj","wwww"] 修改列表中个别元素
# i[0]="qqq"
# print(i)
# i = ["kkkk", "jjjj", "wwww"] 添加个别元素
# i.append("qqq")
# print(i)
# append 内置函数 可以先创建一个空列表 再依次往里添加
# i = ["kkkk", "jjjj", "wwww"]
# i.insert(1,"dddd") inseert 插入元素
# print(i)
# i = ["kkkk", "jjjj", "wwww"] del 可删除任何位置处的列表元素
# del i [0]
# print(i)
# i=["aaa","bbb","ccc"] 删除末尾元素
# i.pop()
# print(i)
# i=["ooo","ppp","aaa"]
# a=i.pop(0)
# print(i) 删除指定元素
# motorcycles=['honda','yamaha',"suzuki",'ducati'] 根据值删除元素:在你不知道元素位置的时候
# print(motorcycles)
# motorcycles.remove("honda")
# print(motorcycles)
# motorcycles=['honda','yamaha','suzuki',"ducati"]
# print(motorcycles)
# liujingyang="ducati"
# motorcycles.remove(liujingyang)
# print(motorcycles)
# print("\na"+ liujingyang.title()+"is too cool for me")
# 3.2 组织列表
# cars=["bmw",'audi','toyota','subaru'] 永久性的修改了列表元素顺序 无法修改
# cars.sort()
# print(cars)
# cars=['bmw','audi','toyota','subaru']
# cars.sort(reverse=True) 传递参数 顺序颠倒 同样不可修改
# print(cars)
# 3.2.1 用 sorted()对列表进行临时排序
# cars=['bmw','audi','toyota','subaru']
# print("Here is the original list:")
# print(cars)
# print("\n Here is the original list") sorted 特定排序 不影响原先的排序
# print(sorted(cars))
# print("\n Here is the original list again")
# print(cars)
# cars=['add','odd','cdd','pdd']
# cars.reverse() reserve 倒叙
# print(cars)
# 3.3.3 确定列表长度 Len()
# cars=["bmw",'audi','toyota','subaru'] 计算元素长从一开始 所以你不会出现 "差一错误"
# print(len(cars))