Python基本数据类型|中秋节买月饼到底花了多少钱?

作者| GitPython

来源| GitPython

计算机的本质就是一个做计算的机器。

它的主要任务就是处理各种数据,而这些数据的类型,就是计算机的语言类型。

那么,python中有哪些基本的数据类型呢?

这些数据是怎么存储的呢?

01

基本数据类型

在程序设计中,变量是一种存储数据的载体。

计算机中的变量是实际存在的数据。

变量的值可以被读取和修改,这是所有计算和控制的基础。

# 1.变量类型

name = 'gitpython'
age = 18
gender = True
weight = 60.8

print(name, age, gender, weight)
print(type(name), type(age), type(gender), type(weight))

# 运行结果
gitpython 18 True 60.8
<class 'str'> <class 'int'> <class 'bool'> <class 'float'>

02

不同变量类型之间的计算

   

1)数字类型之间的运算

# 2.不同类型变量之间的计算

# 1)数字之间,四则运算同数学
a = 2
b = 7

print(b + a)  # 加 9
print(b / a)  # 除 3.5
print(b // a) # 商,取整数部分 3
print(b % a) # 取余数部分 1
print(b * a) # 乘 14
print(b ** a) # 幂 49

   

2)字符串的拼接

3)字符串与数字相乘

# 2)字符串的拼接
# 3) 字符串与数字相乘
name1 = '你好'
name2 = '世界'
name3 = '---'
print(name1 + name2)
print(name3 * 20)

# 运行结果
你好世界
------------------------------------------------------------

03

变量的输入与输出

# 3.变量的输入输出
price = input('请输入月饼的单价(元):')
num = input('请输入数量:')

print(type(price))

int_price = int(price)
int_num = int(num)
print(type(int_price))

# 月饼单价5元,共买了10块,一共是50元
money = int_price * int_num
print(money)

# 运行结果
请输入月饼的单价(元):5
请输入数量:10
<class 'str'>
<class 'int'>
50

04

变量格式化

# 4.变量的格式化
# 月饼单价5元,共买了10块,一共是50元
print('月饼单价为%d,共买了%d块,一共是%d元' %(int_price, int_num, money))

moon = 12.456
print('moon是%.2f' %moon)

student_num = 1
print('学号为:%06d' %student_num)

# 运行结果
月饼单价为5,共买了10块,一共是50元
moon是12.46
学号为:000001

05

变量的命名规范

06

案例演练

1)华氏温度转化为摄氏温度

"""
案例1:将华氏温度转换为摄氏温度
F = 1.8C + 32

"""

f = float(input('请输入华氏温度: '))
c = (f - 32) / 1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c))

# 运行结果
请输入华氏温度: 80
80.0华氏度 = 26.7摄氏度

2)幂级运算,比较大小

# 案例2:比较大小
a = 5 ** 4321 
b = 4 ** 5321
print(b > a) # 返回布尔类型 True

# 运行结果
True


07
源码地址


1)关注公众号「GitPython」
2)后台回复「数据类型」即可获取!








往期精彩回顾


1.写给想零基础入门Python编程的小伙伴
2.python编程,你一定需要的环境搭建!
3.这份正则表达式速查表,实力与颜值并存!





最近建立了一个GitPython微信交流群
扫描上方二维码,备注py,
我会拉你进群,
与小伙伴们共同交流成长!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值