- 2
- 0
- 约1.66万字
- 约 32页
- 2023-08-06 发布于上海
- 举报
P y t h o n ? 变 量 类 型变量赋值
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
counter=100#赋值整型变量miles=1000.0#浮点型name=John#字符串print(counter) print(miles) print(name)
多个变量赋值
Python 允许你同时为多个变量赋值。例如: a=b=c=1
以上实例,创建一个整型对象,值为 1,三个变量被分配到相同的内存空间上。您也可以为多个对象指定多个变量。例如:
a,b,c=1,2,john
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象john分配给变量c。
标准数据类型
在内存中存储的数据可以有多种类型。
例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。
Python 定义了一些标准类型,用于存储各种类型的数据。Python 有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Python 数字
Python 数字
数字数据类型用于存储数值。
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number 对象就会被创建:
var1=1 var2=10
您也可以使用 del 语句删除一些对象的引用。del 语 句 的 语 法 是 : delvar1[,var2[,var3[. ,varN]]]]
您可以通过使用 del 语句删除单个或多个对象的引用。例如: delvar
delvar_a,var_b
Python 支持四种不同的数字类型:
?
int(有符号整型)
?
long(长整型[也可以代表八进制和十六进制])
?
float(浮点型)
?
complex(复数)
Python 字符串
str=HelloWorld!
print(str)#输出完整字符串
print(str[0])# 输 出 字 符 串 中 的 第 一 个 字 符 print(str[2:5])#输出字符串中第三个至第五个之间的字符串
print(str[2:])#输出从第三个字符开始的字符串print(str*2)#输出字符串两次print(str+TEST)#输出连接的字符串
Python 列表
List(列表)是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用?[]?标识,是 python 最通用的复合数据类型。
列表中值的切割也可以用到变量?[头下标:尾下标]?,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认-1 开始,下标可以为空表示取到头或尾。加号?+?是列表连接运算符,星号?*?是重复操作。如下实例: list=[runoob,786,2.23,john,70.2]
tinylist=[123,john]
print(list)# 输 出 完 整 列 表 print(list[0])#输出列表的第一个元素print(list[1:3])#输出第二个至第三个元素
print(list[2:])#输出从第三个开始至列表末尾的所有元素print(tinylist*2)#输出列表两次
print(list+tinylist)#打印组合的列表
更新列表
你可以对列表的数据项进行修改或更新,你也可以使用 append()方法来添加列表项, 如下所示:
实例(Python2.0+)
#!/usr/bin/python#-*-coding:UTF-8-*-list=[]##空列表 list.append(Google)##
使用 append()添加元素 list.append(Runoob)printlist
删除列表元素
可以使用 del 语句来删除列表的元素,如下实例:
实例(Python2.0+)
#!/usr/bin/pythonlist1=[physics,chemistry,1997,2000]printlist1dellist1 [2]printAfterdeletingvalueatindex2:printlist1
Python 列表脚本操作符
列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表。
如下所示:
Python 表达式
结果
描述
len([1,2,3])
3
长度
[1,2,3]+[4,5,6]
[1,2,
您可能关注的文档
- PEP小学英语四年级下册教学计划及进度表.docx
- PEP小学英语四年级下册知识点汇总.docx
- PEP小学英语五年级上册五六单元测试卷.docx
- PEP小学英语五年级下册教学工作总结.docx
- PEP小学英语五年级下册教学总结.docx
- pep小学英语总复习.docx
- PET材料印刷加工的注意事项.docx
- PET加工技术分析和总结.docx
- PET口语总结分析和总结.docx
- PET瓶出厂检验报告单.docx
- 中国国家标准 GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 《GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例》.pdf
- GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 中国国家标准 GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- 4、《建筑与市政施工现场安全卫生与职业健康通用规范》孙其珩(1).pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治统编版必修4课件:6.3 价值的创造和实现.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 第4课 知能双测8.pptx
原创力文档

文档评论(0)