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并排序。

上一篇下一篇

猜你喜欢

热点阅读