python基础-数据类型及常用方法

数字类型

  int:是整形,用来记录没有小数点的数字,例如:1、2、3、4等等

age = 18
print(age)
print(type(age))

  float:是浮点型,用来记录有小数点的数字,例如:12.3、100.001等

money = 88888.88
print(money) print(type(money))

 

  str:是字符串类型,用来记录描述性质的东西,例如:名字、pslsy等,但定义字符串类型的变量,需要用引号引起来,单引号、双引号、多引号都可以定义字符串,但是需要考虑引号嵌套配对的问题,不能混着配对使用,如果里面有单引号或者双引号,外面必须用另外一种引号,不能三层及以上的嵌套,例如下面的示例:

# 错误用法:
name = 'p"sls'y"
name = "p's"l"s'y"
# 正确用法: name = "p'sl'sy"
name = "My 'name' is 'psl'sy"
name
= "My name is pslsy,I'm 18 years old"

  列表list:相当于一个容器,可以存储多个变量,列表的定义用[]表示,而列表类型的取值是通过索引来获取对应的值,索引所代表的意思是数据的位置,初始位置都是从0开始的,例如:

student_name = ["pslsy","张三","李四","jason"]
student_name[0]
student_name[1]
student_name[2]
student_name[3]
# 列表也可以使用嵌套,嵌套取值如下:
student = [['pslsy','18',['男','Traveling by car']],['Tom','18',['女','photography']]]
print(student[0][2][0]) # 取出第一个学生的性别
# 打印结果为'男'

  字典:可以用一个变量记录多个值,但多个值是不同属性的,通常在字典里面我们用键值对来表示,即key:value的形式来存取数据,其中key用来描述value的属性,value即是key的值,例如在学生表中,每个姓名下面有很多个名字,这其中的姓名就相当于key,而其中学生的名字就相当于value。字典的定义以及使用方法如下:

student = {'name':'pslsy','sex':'','age':18}
print(student['name'])  # pslsy
print(student['sex'])  #
print(student['age'])  18

# 字典与列表一样,也能嵌套
students = [
{'name':'pslsy','age':18},
{'name':'json','age':19,'xinxi':['hello','red']},
{'name':'tom','age':20}
]
print(students[1]['xinxi'])
# 打印第二个学生的xinxi

  布尔值bool:用来记作真假的(是与不是),即True和False,为了方便一眼认出来,它的命名规则一般用is+变量名,例如:

is_name = True
is_name = False

  布尔值一般用在分支语句中,用来判断它的条件

 

      

posted @ 2023-11-08 14:47  Pslsy  阅读(4)  评论(0编辑  收藏  举报