我是靠谱客的博主 优秀宝马,最近开发中收集的这篇文章主要介绍Python基础课程------标准数据类型1,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python中有标准数据类型。数值(number),字符串(string),列表(list),元组(tuple),集合(set),字典(dictionary)

一.数值型(number)

1.int ----整数型

#作用:年纪,身份证之类的整数

age=18
print(type(age))//输出age变量的数据类型

2.float ----浮点型

#作用:身高,体重之类的有小数的

height=1.76
weight=120.0
print(type(height))
print(type(weight))

3.complex ---复数型

#复数是一个数学概念,包含了实部和虚部。在python中,可以直接定义j为单位,也可以使用 complex函数创建复数,这个函数可以传实部和虚部,也可以只传实部

#语法结构:class complex(real[,imag])

#参数说明:real --int,long,float或字符串 # imag --int,long,float #返回值为一个复数

print(complex(1,2)) #输出(1+2j)
print(complex(1))   #输出1
print(type(complex("1"))) #虽然输出是complex类型,但是当作字符串处理
4.Boolean --布尔型
#布尔型数据类型常用与做逻辑判断 
#在如此多的数据中,表示条件不成立的有: 
#① False None 
#② 数值中的0,包括0,0.0,虚数0 
#③ 空序列,包括空字符串,空列表,空元组,空字典 
#④ 自定义对象的实例,该对象的_bool_()方法返回False,或_len_()方法返回0

二,字符串(String)

#字符串类型str
#作用:记录描述性质的状态
#定义:用引号(’‘,”“,‘”,’‘’ ‘’‘)包含的一串字符
#python中单引号和双引号的使用方式相同,使用三引号可以指定一个多行字符
x=18
print(type(x))
x='18'  #由数字组成的字符串,不是int型
print(type(x))
#变量名命名规则:
#    1.变量名通常由字母,数字,下划线组成;
#   2.数字不能作为变量名开头;
#   3.不能以python中的关键字命名;
#   4.变量名要有意义;
#   5.不要用汉字和拼音去命名;
#   6.变量名要区分大小写;
#   7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名;
#   8.常量通常使用大写来定义.
#等号左边是变量名,右边是值
# name   #代表访问变量名字
#‘name’  #代表是一个为定义的值

#字符串之间可以嵌套:外层使用单引号,内层就要使用双引号,反之亦然
#如果,你只想用一个字符,你就可以在单引号前加一个‘’转义字符
x='my  name is 'Tome''
print(x)
#字符串之间可以进行相加,但仅限与str与str之间


#字符串还可以相乘,输出n个字符串
print("="*20)

三:列表(list)

#列表:索引对应值,索引从0开始,0代表第一个值
#作用:按位置记录多个值,并且可以按照索引"取"指定的值
#定义:在[]内用逗号分割开多个任意类型的值,一个值称之为一个元素
array=[20,"10.11","是","出生","2020",[9,18],"最后一个值"]
#取出第二个值,因为从0开始
print(array[1])
#取出第六个值,是一个子列表
print(array[5])
#取出子列表中的第一个值
print(array[5][0])
#取出列表中的最后一个值
print(array[-1])

student=[['tony',18,['play','sleep']],['jason',18,['play','sleep']]]
#想要取出第一个学生的第一个爱好
print(student[0][2][0])

四:字典(dictionary)

#在数据太多,列表存取数据不方便的情况下,可以使用字典
#索引反映的是顺序,位置,对值没有描述性的功能
#字典类型:key对应值,期中key通常为字符串类型,所以key对应值可以有描述性的功能
#作用:用来存多个值,每个值都有唯一的key与其对应,key对值有描述性功能
#定义:在{}内用逗号分开各多个key:value
d={'a':1,'b':2}
print(type(d))
print(d['a'])
#字典中默认无序
#存入一个人的信息,取出一个人的信息
people={"name":'网三',"age":"18","born":"2002年09月18日"}
print(people['name']+"的年龄是:"+people['age'],",他的出生日期是:",people['born'])
#其他用途
#存入多个人的信息,随意调用任意一个信息
students=[
{"name":'王三',"age":"19","born":"2002年09月18日"},
{"name":'周也',"age":"20","born":"2001年11月22日"},
{"name":'合全',"age":"18","born":"2003年10月10日"},
]
print(students[0]['name']

最后

以上就是优秀宝马为你收集整理的Python基础课程------标准数据类型1的全部内容,希望文章能够帮你解决Python基础课程------标准数据类型1所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部