百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python数据类型详解(python数据类型包括哪三种)

off999 2024-10-31 13:58 36 浏览 0 评论

·

数据类型:

  • 数值数据类型:int、float、complex。
  • 字符串数据类型:str。
  • 序列类型:list、tuple、range。
  • 二进制类型:bytes、bytearray、memoryview。
  • 映射数据类型:dict。
  • 布尔类型:bool。
  • 集合数据类型:set、frozenset。
#Data Type
#String
print("Hello" [3])
print("Hello" + "world")
#Integer 
print(123 + 258)
#Float
print(1.23 + 25.8)

print(1.23 - 25.8)

#Boolean = TRUE/FALSE

项目 1:输入 Name 并将数字打印为字符。

no_char = len(input("What is your name?"))
#Converting integer into string 
new_no_char =  str(no_char)
print("Your name has "+ new_no_char + " characters.")

no_char = str(len(input("What is your name?")))

print("Your name has "+ no_char + " characters.")
>>

What is your name?Nidhi
Your name has 5 characters.

数据类型:数字相加 + 浮点数

a= float(123)
print(type(a))
print(70 +  float("100.25"))

>>
<class 'float'>
170.25
#This is string
print(str(152) + str(528))

>>
152528
print(3+5)
print(8-6)
print(6*4)
print(86/2)
print(2**5)

>>
8
2
24
43.0
32

计算的执行顺序: ??

#PEMDASLR 

#PRIORITY 1 : ()
#PRIORITY 2: **
#PRIORITY 3: * / 
#PRIORITY 4: + -
print(3*3+3/3-3)
>>
7.0
print(3*(3+3)/3-3)
>>
3.0

项目 2:计算 BIM(体重指数)

height = input("What is your height?")
weight = input("What is your weight?")
height_as_flot = float(height)
weight_as_int =  int(weight)
bmi = str(int(weight_as_int / height_as_flot ** 2 ))

print("Your Body Mass Index is " + bmi)

>>

What is your height?6.4
What is your weight?48
Your Body Mass Index is 1
  1. 对数字进行四舍五入
print(8/3)
>>
2.6666666666666665

差异

print(round(8/3))

>>
3

2. 将上述计算转换为整数

print(8//3)

>>
2

3. 基于其先前值的操纵值

score= 0 
score += 1
print(score)

>>
1
score= 0 
score += 1
score += 1
print(score)

>>
2

f 字符串 :

f-strings(格式化字符串文字)是一种在 Python 中将表达式嵌入字符串文字的方法,使用大括号 {}。

score= 0 
score += 1

height = 1.8
is_winning = True

print(f"Your score is {score}, your height is {height}, and your are winning is {is_winning}.")

>>
Your score is 1, your height is 1.8, and your are winning is True.

项目 3:计算人生剩余的时间

age = input("What is your age?")

years = 90 - int(age)
weeks = years*52
days = years*365

print(f"You have {weeks} weeks and {days} days left.")

>>
What is your age?42
You have 2496 weeks and 17520 days left.

检查数据类型:

a = int("28") / int(52.85)

print(type(a))

>>

<class 'float'>

项目 4:欢迎使用小费计算器!

print("Welcome to tip calculator!\n")

bill = float(input("What was the total bill? \n#34;))

tip = int(input ("How much tip would you like to give? 10,12 or 15?\n%"))

no_of_people = int(input("How many people to split the bill? \n"))

total_and_tip = tip / 100 * bill + bill

final_bill = total_and_tip / no_of_people

print(f"Each person should pay: {final_bill}")

>>

Welcome to tip calculator!

What was the total bill?
$100
How much tip would you like to give? 10,12 or 15?
%10
How many people to split the bill?
2
Each person should pay: 55.0

如果需要 2 个十进制值:

print("Welcome to tip calculator!\n")

bill = float(input("What was the total bill? \n#34;))

tip = int(input ("How much tip would you like to give? 10,12 or 15?\n%"))

no_of_people = int(input("How many people to split the bill? \n"))

total_and_tip = tip / 100 * bill + bill

bill_final_bill = total_and_tip / no_of_people

final_bill = "{:.2f}".format(bill_final_bill)  #WE ARE FORMATING

print(f"Each person should pay: {final_bill}")

>>

Welcome to tip calculator!

What was the total bill? 
$100
How much tip would you like to give? 10,12 or 15?
%10
How many people to split the bill? 
2
Each person should pay: 55.00

相关推荐

安全教育登录入口平台(安全教育登录入口平台官网)

122交通安全教育怎么登录:122交通网的注册方法是首先登录网址http://www.122.cn/,接着打开网页后,点击右上角的“个人登录”;其次进入邮箱注册,然后进入到注册页面,输入相关信息即可完...

大鱼吃小鱼经典版(大鱼吃小鱼经典版(经典版)官方版)

大鱼吃小鱼小鱼吃虾是于谦跟郭麒麟的《我的棒儿呢?》郭德纲说于思洋郭麒麟作诗的相声,最后郭麒麟做了一首,师傅躺在师母身上大鱼吃小鱼小鱼吃虾虾吃水水落石出师傅压师娘师娘压床床压地地动山摇。...

谷歌地球下载高清卫星地图(谷歌地球地图下载器)
  • 谷歌地球下载高清卫星地图(谷歌地球地图下载器)
  • 谷歌地球下载高清卫星地图(谷歌地球地图下载器)
  • 谷歌地球下载高清卫星地图(谷歌地球地图下载器)
  • 谷歌地球下载高清卫星地图(谷歌地球地图下载器)
哪个软件可以免费pdf转ppt(免费的pdf转ppt软件哪个好)
哪个软件可以免费pdf转ppt(免费的pdf转ppt软件哪个好)

要想将ppt免费转换为pdf的话,我们建议大家可以下一个那个wps,如果你是会员的话,可以注册为会员,这样的话,在wps里面的话,就可以免费将ppt呢转换为pdfpdf之后呢,我们就可以直接使用,不需要去直接不需要去另外保存,为什么格式转...

2026-02-04 09:03 off999

电信宽带测速官网入口(电信宽带测速官网入口app)

这个网站看看http://www.swok.cn/pcindex.jsp1.登录中国电信网上营业厅,宽带光纤,贴心服务,宽带测速2.下载第三方软件,如360等。进行在线测速进行宽带测速时,尽...

植物大战僵尸95版手机下载(植物大战僵尸95 版下载)

1可以在应用商店或者游戏平台上下载植物大战僵尸95版手机游戏。2下载教程:打开应用商店或者游戏平台,搜索“植物大战僵尸95版”,找到游戏后点击下载按钮,等待下载完成即可安装并开始游戏。3注意:确...

免费下载ppt成品的网站(ppt成品免费下载的网站有哪些)

1、Chuangkit(chuangkit.com)直达地址:chuangkit.com2、Woodo幻灯片(woodo.cn)直达链接:woodo.cn3、OfficePlus(officeplu...

2025世界杯赛程表(2025世界杯在哪个国家)

2022年卡塔尔世界杯赛程公布,全部比赛在卡塔尔境内8座球场举行,2022年,决赛阶段球队全部确定。揭幕战于当地时间11月20日19时进行,由东道主卡塔尔对阵厄瓜多尔,决赛于当地时间12月18日...

下载搜狐视频电视剧(搜狐电视剧下载安装)

搜狐视频APP下载好的视频想要导出到手机相册里方法如下1、打开手机搜狐视频软件,进入搜狐视频后我们点击右上角的“查找”,找到自已喜欢的视频。2、在“浏览器页面搜索”窗口中,输入要下载的视频的名称,然后...

pubg免费下载入口(pubg下载入口官方正版)
  • pubg免费下载入口(pubg下载入口官方正版)
  • pubg免费下载入口(pubg下载入口官方正版)
  • pubg免费下载入口(pubg下载入口官方正版)
  • pubg免费下载入口(pubg下载入口官方正版)
永久免费听歌网站(丫丫音乐网)

可以到《我爱音乐网》《好听音乐网》《一听音乐网》《YYMP3音乐网》还可以到《九天音乐网》永久免费听歌软件有酷狗音乐和天猫精灵,以前要跳舞经常要下载舞曲,我从QQ上找不到舞曲下载就从酷狗音乐上找,大多...

音乐格式转换mp3软件(音乐格式转换器免费版)

有两种方法:方法一在手机上操作:1、进入手机中的文件管理。2、在其中选择“音乐”,将显示出手机中的全部音乐。3、点击“全选”,选中所有音乐文件。4、点击屏幕右下方的省略号图标,在弹出菜单中选择“...

电子书txt下载(免费的最全的小说阅读器)

1.Z-library里面收录了近千万本电子书籍,需求量大。2.苦瓜书盘没有广告,不需要账号注册,使用起来非常简单,直接搜索预览下载即可。3.鸠摩搜书整体风格简洁清晰,书籍资源丰富。4.亚马逊图书书籍...

最好免费观看高清电影(播放免费的最好看的电影)

在目前的网上选择中,IMDb(互联网电影数据库)被认为是最全的电影网站之一。这个网站提供了各种类型的电影和电视节目的海量信息,包括剧情介绍、演员表、评价、评论等。其还提供了有关电影制作背后的详细信息,...

孤单枪手2简体中文版(孤单枪手2简体中文版官方下载)

要将《孤胆枪手2》游戏的征兵秘籍切换为中文,您可以按照以下步骤进行操作:首先,打开游戏设置选项,通常可以在游戏主菜单或游戏内部找到。然后,寻找语言选项或界面选项,点击进入。在语言选项中,选择中文作为游...

取消回复欢迎 发表评论: