Python第2课:基本数据类型(一)
2019-01-04 本文已影响0人
启蒙时代
Python第2课:基本数据类型(一)
时间 2019-01-04下午3:30
主讲 陈命
地点 四楼电教室
变量,是可以变化的量。例如:
x=9
y="中国"
变量共有以下9种类型:
1,None
赋值x=None 首字母必须大写
判断一个变量是否为None
if x is None:
print("ok")
2,布尔
赋值:
a=True
b=False 首字母必须大写
3,浮点float
x=2.2
y=float(x)
4,string
5,int
6,list
7,tuple元组
8,集合set
9,dict字典
注释符号 #
用户输入变量 input
例如:name=input("请输入姓名")
input接收的变量均为字符型,如果是数字需要转换,转换函数int(),float()
列表 list []
list1=[1,2,3,4],则list1[1]=2,因为下标从0开始
添加元素:
list1.append(5)
删除元素:
list1.pop(2) 或 del(list[2])
list1.sort() 从小到大排序,只针对数字,不能对字母和汉字排序
print(list1),则输出:[1,2,3,4,5]
求列表的长度(元素数):len(list1)
元组 tuple ()
t1=(1,2,3)
t2=("好","的")
print(t1+t2),元组和列表都可以相加
元组没有任何方法,不可添加元素。
列表转化为元组:a=tuple(b)
元组一旦初始化,不可更改。列表则可以。
一个例子:
print("用python计算圆的周长\n程序如下:")
r=input("请输入圆的半径")
c=2*3.14*float(r)
print("半径为"+str(r)+"的圆的周长是:"+str(c))
练习题:
定义列表a里面有 5、1、10、6、7等整数增加8和9并排序。