栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

零基础自学python复习基础理论 变量 数据类型 列表 (一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

零基础自学python复习基础理论 变量 数据类型 列表 (一)

前言

        专科学校毕业,毕业即失业,对编程感兴趣,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从入门到精通》作者:明日科技

       

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号