编程语言
首页 > 编程语言> > python 全栈 day16

python 全栈 day16

作者:互联网

day16

数据类型Number

int float bool complex
int整型
整数:正整数 0 负整数
1.定义:
intvar = 13
print(intvar)
2.type 获取该数据的类型
print(intvar,type(intvar))
3.id 获取该数据的地址
print(intvar,type(intvar),id(intvar))
4.
二进制整型
intvar = 0b101
八进制整型
intvar = 0o456
十六进制整型
intvar = 0x962
5.负数
intvar = -100
数字类型
float(浮点) bool(布尔) complex(复数)
1.float浮点型
1.小数
floatvar = 3.13
print(floatvar,type(floatvar),id(floatvar))
2.科学计数法
floatvar = 3.66e5 (表示小数点向右移动5次)
floatvar = 6.33e-4(表示小数点向左移动4次)

		2.bool 布尔型

True为真 False为假
boolvar = True
boolvar = False
print(boolvar,type(0boolvar))
3.complex复数类型
.实数+虚数
1.方法一:
complexvar = 3+4j
print(complex,type(complexvar))
2.方法二:
res = complex(3,4)
print(res ,type(res))
字符串类型
str
引号引起来的就是字符串
1.转义字符 \ + 字符
作用:把无意义的字符变得有意义
把有意义的字符变得无意义
\n 或\r\n 换行
\t缩进
\r把\r后面的字符串拉到当前行行首
2.单引号引起来
strvar = '123456789'
print(strvar ,type(strvar),id(strvar))
3.双引号引起来
strvar = "怀才就像是怀孕,时间长了才能让人看出来"
print(strvar,type(strvar))
strvar = "怀才就像是怀孕,\n时间长了才能让人看出来"
print(strvar,type(strvar)) ###换行
strvar = "\t怀才就像是怀孕,时间长了才能让人看出来"
print(strvar,type(strvar))###缩进一个tab
strvar = "怀才就像是怀孕,\r时间长了才能让人看出来"
print(strvar,type(strvar)) ###把\r后面的字符串拉到当前行行首
4.三引号引起来(支持跨行)
strvar ="""当学习不好的时候
就多照照"镜子"看看自己
"""
print(strvar,type(strvar))
5.元字符串 不产生转义,原型化输出字符串r""
pathvar = r"D:\python33视频课件\notepad++"
print(pathvar)
6.格式化字符串
%d 整型占位符
%f 浮点型占位符
%s字符串占位符
语法格式:
"" %(参数1,参数2,参数3)
综合写法:
strvar = "%s买了一个%d个%s,花了%.1f元,用来洗澡" % ("李四",300,"风油精",9.7)

无脑写法
strvar = "%s买了一个%s个%s,花了%s元,用来洗澡" % ("李四",300,"风油精",9.7)
容器类型
str list tuple set dict
1.list 列表类型
特征:可获取,可修改,有序
1.1定义空列表
listvar =[]
print(listvar ,type(listvar))
1.2定义普通列表
listvar = [1,2,3,,"你好",5-4j]
print(listvar ,type(listvar))
1.3获取列表中的元素
两种方法正向索引
res = listvar[2]
逆向索引
res = listvar[-2]
1.4获取列表最后的元素
1.41按照逆向索引下标
res = listvar[-1]
print(res)
1.42按照len寻找
res = listvar [len(listvar)-1 ]
1.5修改列表的元素
listvar = [1,2,3,,"你好",5-4j]
listvar[1] = 张三

		tuple 元组

特点:可获取,不可修改,有序
1.定义一个空元组
tuplevar = ()
print(tuplevar , type(tuplevar))
2.定义一个普通元组
可以正向索引,可以逆向索引
3.获取元组中的数据
res = tuplevar[3]
print(res)
4..不可以修改元组的数据
5.注意点;
区分是否是元组,由逗号这个标示符来决定
tuplevar = ("你好",)
tuplevar = () # 什么元素都不写,可以表达空元组的概念;
print(tuplevar , type(tuplevar))
字符串
特征:可获取,不可修改,有序
print(res)

----------------180天
16/180
加油努力

标签:python,res,day16,intvar,全栈,listvar,print,strvar,type
来源: https://www.cnblogs.com/0jiaqing0/p/14007548.html