Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
什么是变量:在代码里用变量存放数据,用等号为变量赋值。
注释:方法1#;方法2'''...'''
一、数据类型
字符串、数字、容器、布尔、None
1】字符串:
#案例1: 数据类型,字符串(string)
nameStr='马云'
moneyStr2='有钱'
print('用+将字符串合并',nameStr+moneyStr2)
#案例2:用%s格式化字符串
str1='我叫%s,我是%s'%('Joyce','学生')
print(str1)
2】数字:
整型:50
浮点型:3.64
复数:由实数部分和虚数部分组成
3】容器:
列表(List)、元祖(Tuple)、集合(Sets)、字典(Dictionary)
列表(List)
- 定义:用方括号[]来定义,创建列表只需在[]里添加元素,并使用逗号分隔开
列表的索引从0开始
#定义列表:病人姓名
nameList=['猴子','马云','王健林','马化腾']
#列表长度
nameLen=len(nameList)
print('列表长度:病人数目:',nameLen)
- 操作:
#1)容器操作:增加
nameList.append('刘强东')
print('增加1个元素:',nameList)
输出:增加1个元素: ['猴子', '马云', '王健林', '马化腾', '刘强东']
#2)容器操作:删除
del nameList[1]
print('删除第2个元素:',nameList)
输出:删除第2个元素: ['猴子', '王健林', '马化腾', '刘强东']
#3)容器操作:查询:使用下标索引来访问列表中的值,下标从0开始
name1=nameList[0]
print('查询列表的第1个元素:',name1)
输出:查询列表的第1个元素: 猴子
#4)容器操作:修改:直接指定下标的值
print('修改之前第1个元素是:',nameList[0])
nameList[0]='孙悟空'
print('修改之后第1个元素是:',nameList[0])
输出:修改之前第1个元素是: 猴子
修改之后第1个元素是: 孙悟空
元祖(Tuple)
- 定义:与列表有点类似,不同之处在于元祖里面的元素不可以修改,所以元祖只能查询。使用小括号()。创建元祖只需在(0里添加元素,并使用逗号分隔开。
#定义元祖
gafataTuple=('腾讯','阿里巴巴','苹果','谷歌','亚马逊','Facebook')
- 操作:
#元祖长度
gafataLen=Len(gafataTuple)
print(':元祖长度',gafataLen)
输出:元祖长度:6
#查询元祖:第一个元素(下标从0开始)
print('第一个元素的值:',gafataTuple[0])
输出:第一个元素的值:腾讯
集合(Sets)
- 定义:列表容器可以包括重复的元素,集合是一个没有重复元素的容器,可以使用花括