前言
专科学校毕业,毕业即失业,对编程感兴趣,python简单,易学,易上手。开始自学python,可以通过学习python。找到工作和专本成功,C站伙伴共勉。
目录
一、变量
1.命名和使用
2.避免命名输出错误
3.字符串
4.修改字符串大小写
5.拼接字符串
6.制表符和换行符
7.删除空白
8.整数
9.浮点数
10.注释
二、列表
1.什么是列表
2.访问列表中元素
3.索引
4.增
5.删
6.改
7.remove()
总结
一、变量
1.命名和使用
注意:小写字母l和大写字母O,错把字母看成1或0
变命名规则:由字母、下划线、数字组成。变量名首字母不能是数字开头9_name、变量名之间不能有空格必须用下划线连接name_4、name 4否则会引发错误。函数名、关键字、保留用于特殊用途的单词。变量名即简单有很强的描述性。
#变量 kjys = "飞流直下三千尺,疑是银河落九天。" print(kjys)#飞流直下三千尺,疑是银河落九天。 nw = "日照香炉生紫烟,遥看瀑布挂前川。" print(nw)#日照香炉生紫烟,遥看瀑布挂前川。 nw_4 = "雪獒铠甲合体" print(nw_4)#雪獒铠甲合体 # 4_nw = "雪獒铠甲合体" # print(4_nw)#SyntaxError: invalid decimal literal #n 4 = "雪獒铠甲合体" #print(n 4)#SyntaxError: invalid syntax nw_4 = "雪獒铠甲合体" nw_4 = "雪獒" print(nw_4)#雪獒
2.避免命名输出错误
敲打码的时。一不小心变量名输入错误,输出也就错误了(这就叫避免命名输出错误)
#避免变量名输入错误 nwlhm = "君不见黄河之水天上来,奔流到海不复回。" # print(nulh)#NameError: name 'nulh' is not defined print(nwlhm)#君不见黄河之水天上来,奔流到海不复回。
3.字符串
字符串就是用引号括起来的都是字符串
#字符串
#第一种 输出字符串方式
print("君不见高堂明镜悲白发,朝如青丝暮成雪。")#君不见高堂明镜悲白发,朝如青丝暮成雪。
#第二种 输出字符串方式
print('与君歌一曲,请君为我侧耳听。')#与君歌一曲,请君为我侧耳听。
4.修改字符串大小写
使用title()函数修改字符串首字母(小写 => 大写)
#使用title()修改字符串首字母大写 name = "baidu" print(name.title())#Baidu
5.拼接字符串
可以存储如一个唐代大诗人李白一首古诗进行练习,朝代、名字、古诗各命名一个变量,进练习字符串拼接。
#拼接字符串 chaodai = "唐-" libai = "李白" gushi_0 = "花间一壶酒,独酌无相亲。" gushi_1 = "举杯邀明月,对影成三人。" gushi_3 = "《月下独酌》" n_c_g_g = gushi_3+""+chaodai+" "+libai+" "+gushi_0+" "+gushi_1 print(n_c_g_g)#《月下独酌》唐- 李白 花间一壶酒,独酌无相亲。 举杯邀明月,对影成三人。
6.制表符和换行符
要想要字符串空格就用t、换行就用n
#使用制表符(t)或换行符(n)来添加
print("空山新雨后,天气晚来秋。n")#空山新雨后,天气晚来秋。
print("t劝君更尽一杯酒,西出阳关无故人。")#劝君更尽一杯酒,西出阳关无故人。
print("t独在异乡为异客,每逢佳节倍思亲。n")#独在异乡为异客,每逢佳节倍思亲。
7.删除空白
字符串空白,对我们程序员来说没有区别、对于机器来说就有还区别。使用rstrip()函数删除两头空白、lrstrip()函数删除开头空白、rstrip()函数删除末尾空白、根据现场情况选择合适的函数。
#删除空白 使用 rstrip(),lstrip(),rstrip() libai = "拿瓦铠甲勇士" #rstrip() 删除字符串末尾空白 print(libai.rstrip())#拿瓦铠甲勇士 #lstrip() 删除字符串开头空白 print(libai.lstrip())#拿瓦铠甲勇士 #strip() 删除字符串两端空白 print(libai.strip())#拿瓦铠甲勇士
8.整数
整数就是现实中和python中进行加减乘除运算。
#整数 print(3+4)#7 print(9/1)#9.0 print(10-4)#6 print(9*9)#81 print(9//3)#3
9.浮点数
浮点数就是python带小数点的数字
#浮点数 print(3.2+4.4)#7.6000000000000005 print(4.4-2.2)#2.2 print(4.1*2.1)#8.61 print(4.2/2.1)#2.0 print(4.9//2.9)#1.0
10.注释
注释是让你在编写程序的时候进行添加程序说明、让下一个接手同一个项目人知道,能够看明白你写的程序。
#注释使用
#第一种注释 井号注释
#输出函数print()
print("Hello wolrd")
#第二种注释 双引号注释
"""
天门中断楚江开,碧水东流至此回。
两岸青山相对出,孤帆一片日边来。
"""
#第三种注释 单引号注释
'''
青山横北郭,白水绕东城。
此地一为别,孤蓬万里征。
'''
#实例
libai = """
《赠汪伦》
唐-李白
李白乘舟将欲行,
忽闻岸上踏歌声。
桃花潭水深千尺,
不及汪伦送我情。
"""
print(libai)
二、列表
1.什么是列表
列表由数字、字母、字符串有顺序的元素组成,元素之间没有任何联系、独立的元素而有又顺序的集合。
#列表 使用方括号[] kjys = ['李白','王者荣耀','CS:GO','CF','和平精英'] print(kjys)#['李白', '王者荣耀', 'CS:GO', 'CF', '和平精英']
2.访问列表中元素
列表是有序的集合,要访问列表中某个元素可以把元素的索引告诉python。
#访问元素 na_wa = ['python','c','java','php','go'] print(na_wa[0])#python print(na_wa[1].title())#C print(na_wa[2].upper())#JAVA print(na_wa[3].strip())#php
3.索引
索引是从0开始而不是1开始、可以索引负数、如果索引超出范围就会报错。
#索引 0 开始 不是 1 xingtian = ['pycharm','农夫山泉','康师傅','娃哈哈','冰露','伊利','百岁山','恒大冰泉'] print(xingtian[3])#娃哈哈 print(xingtian[-4])#冰露 libai = '李白 喝过'+xingtian[1].rstrip()+'?' print(libai)#李白 喝过农夫山泉?
4.增
增加列表使用append()函数、inser()函数元素个数。append()函数添加元素在末尾、不影响列表其它元素,insert()函数是在列表任意位置添加元素。
#添加元素 append()
k = ['python','c','php']
print(k)#['python', 'c', 'php']
k.append('李白')
k.append('杜甫')
print(k)#['python', 'c', 'php', '李白', '杜甫']
#插入元素 insert() python = ['民谣','说唱','摇滚','古风','流行','古典','DJ'] print(python)#['民谣', '说唱', '摇滚', '古风', '流行', '古典', 'DJ'] python.insert(0,'go') print(python)#['go', '民谣', '说唱', '摇滚', '古风', '流行', '古典', 'DJ']
5.删
删除列表元素使用del语句 。使用pop()函数从列表末尾删除元素、还可以接着用哪个元素。
#删除元素 pop() nw_k = ['手机','电脑','服务器','交换机','基站','路由器','电影'] print(nw_k)#['手机', '电脑', '服务器', '交换机', '基站', '路由器', '电影'] nw_4= nw_k.pop() print(nw_4)#电影 print(nw_k)#['手机', '电脑', '服务器', '交换机', '基站', '路由器'] nw_4 = nw_k.pop(4) print(nw_4)#基站 print(nw_k)#['手机', '电脑', '服务器', '交换机', '路由器']
#del 删除元素 把列表全删除会报错 k = ['python','c','php'] # del k # print(k)#NameError: name 'k' is not defined print(k)#['python', 'c', 'php'] del k[0] print(k)#['c', 'php']
6.改
要改列表中的元素,可以指定列表中的名和要更改元素的索引,在指定新的元素的值就可以完成。
#修改元素 #创建列表 nf_sq = ['可口可乐','百事可乐','雪碧','无糖可口可乐','无糖百事可乐','芬达','康师傅冰红茶'] #输出修改前的值 print(nf_sq)#['可口可乐', '百事可乐', '雪碧', '无糖可口可乐', '无糖百事可乐', '芬达', '康师傅冰红茶'] #修改列表中的值 nf_sq[2] = '统一冰红茶' #输出修改后的值 print(nf_sq)#['可口可乐', '百事可乐', '统一冰红茶', '无糖可口可乐', '无糖百事可乐', '芬达', '康师傅冰红茶']
7.remove()
不知道要删除元素在列表什么位置,知道元素的值就可以使用remove()函数进行删除。
#根据值删除元素remove()
tangdai = ['p','y','t','h','o','n']
tangdai.remove('p')
print(tangdai)#['y', 't', 'h', 'o', 'n']
总结
总结复习python才知道,还有一些知道不属物恰冰可乐呀。
学习资料:
《Python编程:从门到实践》作者:[美]埃里克·马瑟斯 译者袁国忠 由人民邮电出版社
《Python从入门到精通》作者:明日科技



