pythontime数据类型_Day03 Python学习----基本数据类型以及Time库的使用

Day03 Python学习----基本数据类型

一、概述

数据类型:是指不同的数据类型可以描述不同类型的数据

整数类型

浮点数类型

复数类型

数值运算操作符

数值运算函数

具体讲解:

# 身高/体重/姓名/爱好

# 180/70/'nick'/容器类型

# 不同的数据类型可以描述不同类型的数据

# 数字类型

# 1. 表示

# 1/2/3/4/5/100

# 整形用来描述什么:身高/数量/体重/id卡号/年龄

height1 = 180

height2 = int(180)

height3 = int('180')

## 浮点型

# 浮点型用来描述什么:Π,薪资,和钱有关的,

# 1角钱--》0.1元

salary1 = 1.0

salary2 = float(1.0)

salary3 = float('1')

print(salary3)

# salary4 = float('2ss')

# print(salary4)

## 复数

# 复数:实部+虚部, a+bj, 1+2j

z = 1+2j

print(z)

print(z.real)

print(z.imag)

# 数字类型的运算(一元操作符)

# +-*/

x = 1

y = 2

print(x*y)

# % 取余

print(3%4)

# // 地板除,整除

print(3//4)

# ** 幂

print(2**10)

print(pow(2,10))

# 二元操作符

x = 2

# x = x +2 # x+=2

x+=2

x*=2

x%=2

print(x)

a = 2.3

b = 2.0

c = 2

print(a+c)

a = 0.1

b = 0.2

c = 0.3

print(a+b)

print(round(a+b,2))

print(a+b == 0.3) # False

print(a+c == 0.4) # True

# 通用方法

print(abs(-1)) # 绝对值

print(divmod(10,3)) # 第一个商,第二个余数

print(divmod(15,4)) #

print(max(10,11,12,1123,12312312,111.0))

print(min(10,11,12,1123,12312312,111.0))

一元操作符:

操作符及使用

描述

x+y

加,x与y之和

x-y

减,x与y之差

x*y

乘,x与y之积

x / y

除,x与y之商 10/3 结果是3.3333333333333335

x // y

整数除,x与y之整数商 10//3 结果是3

+ x

x本身

- y

x的负值

x % y

余数,模运算,10%3 结果是1

x ** y

幂运算,x的y次幂,xyxy,当y是小数时,开放运算,10\*\*0.5结果是10−−√

二元操作符:

二元操作符有对应的增强赋值操作符

增强操作符及使用

描述

x op= y

即 x = x op y,其中,op为二元操作符

二元操作符有以下这些:x += y, x -= y, x *= y, x /= y, x // y, x %= y, x **= y

x = 3.1415

x **= 3 # 与 x = x **3 等价 # 31.003533398375005

数值运算函数

一些以函数形式提供的数值运算功能

函数及使用

描述

abs(x)

绝对值,x的绝对值,abs(-10.01) 结果为 10.01

divmod(x,y)

商余,(x//y, x%y),同时输出商和余数,divmod(10, 3) 结果为 (3, 1)

pow(x, y[, z])

幂余,(x**y)%z,[..]表示参数z可省略,pow(3, pow(3, 99), 10000) 结果为 4587

round(x[, d])

四舍五入,d是保留小数位数,默认值为0,round(-10.123, 2) 结果为 -10.12

max(x1,x2,⋯,xnx1,x2,⋯,xn)

最大值,返回x1,x2,⋯,xnx1,x2,⋯,xn中的最大值,n不限,max(1, 9, 5, 4 3) 结果为 9

min(x1,x2,⋯,xnx1,x2,⋯,xn)

最小值,返回x1,x2,⋯,xnx1,x2,⋯,xn中的最小值,n不限,min(1, 9, 5, 4 3) 结果为 1

int(x)

将x变成整数,舍弃小数部分,int(123.45) 结果为123; int("123") 结果为123

float(x)

将x变成浮点数,增加小数部分,float(12) 结果为12.0; float("1.23") 结果为1.23

complex(x)

将x变成复数,增加虚数部分,complex(4) 结果为 4 + 0j

字符串类型的表示

由0个或多个字符组成的有序字符序列

字符串由一对单引号或一对双引号表示:"请输入带有符号的温度值: "或者 'C'

字符串是字符的有序序列,可以对其中的字符进行索引:"请" 是 "请输入带有符号的温度值: " 的第0个字符

字符串有 2类共4种 表示方法

由一对单引号或双引号表示,仅表示单行字符串:"请输入带有符号的温度值: "或者 'C'

由一对三单引号或三双引号表示,可表示多行字符串

'''

Python

语言

'''

如果希望在字符串中包含双引号或单引号呢?:'这里有个双引号(")' 或者 "这里有个单引号(')"

如果希望在字符串中既包括单引号又包括双引号呢?:''' 这里既有单引号(')又有双引号 (") '''

更多关于字符串类型的操作可以参考Nick老师的博客内容:

Time库的使用

time库包括三类函数

时间获取:time(),ctime(),gmtime()

时间格式化:strftime(),strptime()

程序计时:sleep(),perf_counter()

具体内容参考资料:

今天学习过程中的案例:

总结

今天学习的内容挺重要的,数值型数据和字符型数据的使用在以后的Python编程中的用处非常大,所以要加深对这一处内容的巩固与复习。而且今天还学习了time库的使用,nice

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值