文章目录
python的注意事项
python的行和缩进
学习python和别的语言最大的不同就是我们不会用花括号{ }
,而是用tab 来进行缩进。
python的注释
用#或者三个单引号或者三个双引号即可
‘’‘
注释
’‘’
“”“
注释
”“”
同一行和多行程序
一句话写多行,用\
即可
如果写在几句话写在一行,用;
python的变量类型
python没有数据类型,这一点就解决了很多繁琐的事情,就像matlb一样简单,我们也不需要定义数据类型。
counter=100 #赋值整型变量
miles =1000.0 #浮点数
name=“john” 字符串
python的标准数据类型
虽然python没有变量类型,不过python有数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
列表list【】
列表有点类似于C中的数组,但是python的操作非常灵活。
列表用【】表示,是python通用的一种复合数据,也就是说使用python的列表有个好处是可以把不同类型的数据整合在一起。
case:
list = [‘run’,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 #输出两个列表的拼接
输出结果:
元组tuple()
元组tuple用()表示,与list是类似的,但是元组不能二次赋值,相当于只读列表。
#!usr/bin/python
tuple=(‘runoob’,786,2.23,‘john’,70.2)
tinyuple=(123,‘john’)
print tuple #输出完整的元组
print tuple[0] #输出元组的第一个元素
print tuple[1:3] #输出第二个到第四个(不包含)的元素
注意,如下图所示,tuple是不可以被赋值的。
字典dictionary{}
字典(dictionary)用{}表示,字典由索引key和对应的value组成,列表是有序的对象集合,字典是无顺序的对象集合。正是因为是无序的,所以不能像list那样去用索引来存取,只能通过关键字,key。
注意下面给一个key赋值,用的是冒号。
再如case:
python的数据类型转换
比如可以将一个浮点型,通过函数转换为整型,或者数字转换为字符串,包括将序列转换为一个元组或者序列转换为一个列表。这里就不介绍了,后续用到再查询。