最新要闻
- 安徽滁州天长燃机调峰电厂220千伏外部供电工程投运
- 国产AIoT芯片,细分出龙头
- 庆祝八一建军节诗歌朗诵优秀5篇
- 强军之路|强军只争朝夕
- 全国十强!湖南省总工会上榜全国工会新媒体传播力排行榜
- 亚马逊被曝组建新团队研发大语言模型
- 小米规范直播应用上架,涉赌涉黄者将被封禁
- 海外台青大陆行:新体验、新认识、新开始
- 第二部票房、口碑双双扑街 女神盖尔加朵确认会有《神奇女侠3》电影
- 又革命了!美机构研发出能杀死所有实体癌瘤药物
- 方向正确,回调布局!
- 8月1日基金净值:兴全精选混合最新净值2.5699,涨0.12%
- 亚一黄金价格今天多少一克(2023年8月2日)
- 上海市高新技术企业认定官方测评系统来了!获认定企业可减按15%税率征收企业所得税
- 联想 YOGA Air 14s 轻盈本开启预约:R7 7840S 定制处理器
- 身体无大碍!吴易昺社交媒体发文报平安,此前在比赛中晕倒退赛
手机

德迈仕8月2日快速回调

和评理 | 核污水尚未排海 日本已经自食其果
- 德迈仕8月2日快速回调
- 和评理 | 核污水尚未排海 日本已经自食其果
- 【早报】王霜之问:为何练得更苦,却不出成绩?
- 痛心!北京房山蓝天救援女队员王宏春在救灾中牺牲
- 两名老人被困树上一夜,视频直击救援全过程!
- 一夜1签1裁达成!湖人计划续约戴维斯,哈登最新交易方案出炉
家电
Python教程(6)——Python变量的基础类型。|整数类型|浮点数类型|字符串类型|布尔类型|
学习编程语言,不得不忽视变量这个概念。Python 中的变量是用于存储数据的名称,你可以将值赋给变量,并在程序的其他地方使用该变量来引用该值。变量在程序中起到存储和操作数据的作用。
(资料图)
如果学过C/C++语言的同学,定义了变量后,需要加个类型的限制,比如
int age = 28double money = 10.2
也就是说定义了一个变量,前面必须加个类型的限制。而Python 是一种动态类型语言,这意味着你不需要在声明变量时指定变量的类型。将值赋给一个变量时,Python会根据值的类型自动确定变量的类型。我们不需要自己去定义类型。
- 变量的声明和赋值:
age = 10 # 整数类型变量name = "Alice" # 字符串类型变量pi = 3.14 # 浮点数类型变量is_true = True # 布尔类型变量
- 变量的引用和使用:
print(x) #变量 x 的值print("Hello, " + name) # 字符串拼接和输出y = x + 5 # 进行数值运算,并将结果赋给变量 y
- 变量的类型可以随时更改:
x = 10 # 整数类型变量x = "Hello" # 将变量 x 的类型更改为字符串类型
需要注意的是,变量名在 Python 中是区分大小写
的,也就是变量名age
和AGE
是不一样的,另外,Python还有些关键字符,不能用作变量名。
整数类型(int)
在Python中,整数类型(int)是一种用于表示整数值的数据类型。整数类型是Python的内置类型之一,用于处理整数数据。在Python中,可以使用整数类型来表示正数、负数和零。整数类型没有大小限制,可以表示任意大小的整数。
x = 10 # 正整数y = -5 # 负整数z = 0 # 零
在Python中,整数类型支持常见的整数运算操作,例如加法、减法、乘法和除法等。可以使用运算符对整数进行计算,并将结果赋给新的变量或直接输出。例如:
a = 10 + 5 # 加法运算b = 10 - 5 # 减法运算c = 10 * 5 # 乘法运算d = 10 / 5 # 除法运算
需要注意的是,Python的整数类型是动态的,即在赋值时会自动确定变量的类型。如果将一个整数赋给变量,变量将自动确定为整数类型。例如:
x = 10 # x的类型为整数类型(int)y = -5 # y的类型为整数类型(int)z = 0 # z的类型为整数类型(int)
整数类型还支持其他的操作,如取余(%)、幂运算(\)、整数除法(//)、位运算、比较运算等。可以根据需求选择合适的操作符进行运算。
另外需要注意的,python当中的整数是不会发生溢出的,整数类型(int)没有固定大小的限制,可以表示任意大小的整数。这意味着在进行加减乘除等运算时,Python会根据需要自动调整整数类型的大小,以适应计算结果。当进行整数运算时,如果结果超出了当前整数类型的表示范围,Python会自动将其转换为长整型(long)来保存。
例如,当进行较大的整数相加时,Python会自动使用长整型来保存结果:
x = 2 ** 31 - 1 # x为int类型,表示范围内的最大整数y = 2 ** 31 # y为int类型,表示范围外的整数z = x + y # z会自动转换为长整型来保存结果print(z) # 输出:4294967295print(type(z)) # 输出:print( 2 ** 311)# 输出一个天文数字4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048
浮点数类型(float)
浮点数也就是小数,至于为啥这么叫,咱们记住就行。在Python中,浮点数类型(float)是一种用于表示实数(包括小数)的数据类型。浮点数类型是Python的内置类型之一,用于处理带有小数部分的数值。所以3
和3.0
是不同的类型的。
在Python中,浮点数的表示形式采用IEEE 754标准,可以表示具有一定精度的实数。浮点数类型的变量可以存储小数、整数和科学计数法表示的数值。例如:
x = 3.14 # 普通浮点数表示y = 2.0e-3 # 科学计数法表示z = 1/3 # 分数表示
在Python的浮点数类型中,可以进行各种数学运算操作,例如加法、减法、乘法和除法等。同样,可以使用运算符对浮点数进行计算,并将结果赋给新的变量或直接输出。例如:
a = 3.14 + 2.5 # 加法运算b = 3.14 - 2.5 # 减法运算c = 3.14 * 2.5 #乘法运算d = 3.14 / 2.5 # 除法运算
需要注意的是,浮点数可能存在精度误差,这是由于计算机内部使用二进制表示实数导致的。因此,对于要求精确计算的场景,建议使用Decimal模块来处理精确的十进制浮点数。
浮点数类型还支持一些其他的操作,例如取整(int()函数)、四舍五入(round()函数)、比较运算等。可以根据需求选择合适的操作符或函数对浮点数进行处理。
pi = 3.1415926print(round(pi, 2) # 输出3.14print(int(pi)) # 输出3
字符串类型(str)
字符串类型是python当中非常非常重要的一个类型,后面我会用一个章节的内容来重点讲解。这里就了解一些通用性的东西。
在Python中,可以使用单引号(")或双引号(")来表示字符串,并且字符串中的引号需要成对出现。
str1 = "Hello, World!"# 输出Hello, World!str2 = "Python is awesome."# 输出Python is awesome.
无论选择使用单引号还是双引号,结果都是相同的。上面的两个字符串变量str1
和str2
都表示相同的字符串。
当需要在字符串中插入引号时,可以使用不同类型的引号来表示。
str3 = "She said, "Hello!"" # 输出She said, "Hello!"str4 ="He said, "Hi!"" # 输出He said, "Hi!"
如果字符串中既有单引号又有双引号,可以使用义字符\
来表示,就是告诉程序,这个引号就是字符串的一部分,你直接输出就行了。
str5 = "I"m learning Python."# 输出I"m learning Python.str6 = "He said, "I\"m busy.""# 输出He said, "I"m busy."
当需要在字符串中换行时,可以使用多行字符串的表示方法。可以使用三个单引号(""")或三个双引号(""")将字符串括起来。例如:
str7 = """This is amulti-line string."""str8 = """Hello,World!"""
str7
和str8
都是多行字符串,可以在其中进行换行操作。
关于字符串类型的具体内容,后面我会专门开一个章节来讲解。
布尔类型(bool)
布尔类型几乎每种编程语言中都有,就只有两种取值——真和假。不同语言中写法稍微有点不同。在Python中,布尔类型(bool)是一个内置的基本数据类型,用于表示逻辑值,即True(真)或False(假),记住首字母要大写,布尔类型用于条件和逻辑运算。
- 可以使用逻辑运算符进行布尔运算,包括and(与)、or(或)和not(非),用于组合和操作布尔值。
x = Truey = Falseprint(x and y) # 输出: Falseprint(x or y) # 输出: Trueprint(not x) # 输出: False
- 还可以使用比较运算符来比较两个值的大小或关系,比较运算的结果返回布尔值。
x = 5y = 10print(x == y) # 输出: Falseprint(x < y) # 输出: Trueprint(x >= y) # 输出: False
- 布尔类型常常用于条件语句中的判断条件,根据布尔值的真假来执行相应的代码块。
age = 20if age >= 18: print("成年人")else: print("未成年人")
以上是布尔类型在Python中常用的一些场景,布尔类型相对而言,会是比较简单的。
在Python钟,整数类型、浮点数类型、字符串类型以及布尔类型都是非常基础的变量类型,也是非常重要的,因为这构建了整个Python大厦,另外在Python当中还有列表类型(list),元组类型(tuple),字典类型(dict),这三种变量类型也是非常重要,后面每种类型都会分别用一个章节来讲解。除了以上几种常见的变量类型,Python还具有其他的一些数据类型,如集合类型(set)、字节类型(bytes)、复数类型(complex)等,这些数据类型可以根据不同的需求和场景灵活使用。
更多精彩内容,请关注同名公众:一点sir(alittle-sir)
关键词:
-
-
-
-
Python教程(6)——Python变量的基础类型。|整数类型|浮点数类型|字符串类型|布尔类型|
德迈仕8月2日快速回调
打坐[巫山一段云]
晴空双子格丽特儿技能强度分析
儿童青少年心理 || 被安慰的孩子,为什么还在哭?
新婚姻法关于离婚负债怎么处理?
贷款逾期收到律师函能还贷款吗-贷款逾期收到律师函能还贷款吗怎么办
卖10万保险大赚1万!银行人疯狂卖保背后,谁被坑惨了?
明阳智能(601615.SH):累计耗资1.06亿元回购0.27%股份
海锅股份:公司风电装备锻件产品包括齿轮箱传动类产品、塔筒法兰、偏航、变桨轴承等锻件零部件
安徽滁州天长燃机调峰电厂220千伏外部供电工程投运
浙江省14部门出台43条政策措施促进个体经济发展
光伏发电利用率98.7%、风电利用率97.7%!2023年6月全国新能源并网消纳情况公布
机械硬盘没人买?就要涨价!西数发财报收入超预期 存储价格反弹来了
相约大运 成就梦想丨四川籍选手陈佳获成都大运会跳水女子1米跳板金牌
和评理 | 核污水尚未排海 日本已经自食其果
有村庄积水已漫过一楼,多支救援力量驰援河北
深化校地合作丨孝义市政法干部素能提升培训班在太原理工大学圆满举行
“生鲜灯”纳入执法有利于维护消费者权益
【早报】王霜之问:为何练得更苦,却不出成绩?
甜菜糖或成为郑糖近月合约价格锚定的标准
国产AIoT芯片,细分出龙头
Meta开始对加拿大用户屏蔽新闻链接
江苏农村商业银行盐城农村商业银行_盐城农村商业银行网上银行
羽西美白调理液怎么用?
冒用“故宫博物院”名,酒企被判赔380余万元!
蔬菜高产良种(关于蔬菜高产良种简述)
全市场:不会重返意甲,米兰旧将尼昂与土超代米尔体育达成协议
大阪世博会开幕仅剩一年多,目前仅韩国一国申请建馆
cda文件用什么打开 cda文件用什么播放器
广州拟出台新规:鼓励住宅设置大阳台
痛心!北京房山蓝天救援女队员王宏春在救灾中牺牲
两名老人被困树上一夜,视频直击救援全过程!
北京遇140年来最大降雨!汽车企业积极行动 奔驰、理想、沃尔沃等都出手了!
证券板块午后持续走强 太平洋涨超6%
2023绥化三级工伤怎么计算
迪哲医药定增募资26亿被第二轮问询 是否重复投入被重点关注
累计观看人次超3.5亿!成龙快手独家夏日狂欢派对“电力”全开
印度哈里亚纳邦群体暴力冲突事件已致6人死亡
湖北省宣恩县发布冰雹红色预警
中国有多少洲际导弹和核弹头?全在这张表里
女足1-6还说惜败,央视掩耳盗铃闹出笑柄!王霜承认惨败他们不认
一夜1签1裁达成!湖人计划续约戴维斯,哈登最新交易方案出炉
庆祝八一建军节诗歌朗诵优秀5篇
自贡大安街道:554户居民喜选“安置房”
微信怎么加群号入群 非好友(微信怎么加群)
雷区蹦迪?《收获日3》除了全程联网还将使用D加密
特朗普被控涉嫌试图推翻 2020 年美国总统选举结果
我炼金贼牛好玩吗 我炼金贼牛玩法简介
强军之路|强军只争朝夕
全国十强!湖南省总工会上榜全国工会新媒体传播力排行榜
北京铁路:K1178次列车全部旅客安全转移
成都大运会|8月1日综合:中国队收获10金 欢笑泪水皆是青春
关于中信海直股票的一些信息
开放枢纽“二次创业” 广州花都“蝶变”探索高质量发展之路
李恒建陈晓南(李恒建陈晓楠近况)
茶花
8月1日基金净值:南方潜力新蓝筹混合A最新净值1.9052,跌0.59%
8月1日基金净值:广发瑞福精选混合A最新净值0.8057,跌0.1%
时代中国控股(01233.HK):8月1日南向资金减持37.3万股
vivo X90s手机评测,最强标准旗舰,为何我觉得它更懂普通人?
养殖业危机:美企抢中国份额!
江苏句容:二孩及以上家庭买新房,享受契税缴纳份额100%补贴
刚刚,人民币,大消息!
新疆维吾尔自治区和田市2023-08-02 13:13发布高温黄色预警
为什么《天外世界 2》应该拥抱讽刺,但要小心处理
身边事|期待早日拿到饲草料补贴款
宏石激光IPO:2022年营收净利双降 研发费用率低于行业均值
亚马逊被曝组建新团队研发大语言模型
碳中和板块跌0.21% 华西能源涨10.14%居首
夜读
云南能投股东户数连续4期下降 筹码集中以来股价累计上涨6.55%
致敬!暴雨中一家三口被困,他开着铲车逆流而上
京东欲全资收购永辉超市:张轩松拒绝出售:原因曝光
数据:以太坊上的DeFi TVL自周日以来已减少35.5亿美元
忍者殺手人物介紹:追蹤者(ストーカー)
翠云街道调研督导防汛抗旱、安全生产及基层社会治理工作
大地测绘聘任张丽丽为公司总经理 2022年公司净利2681.5万
顺丰通报38万元劳力士手表遗失事件进展:初步判定系外部人员所为,手表已被找回
女孩买万元丰胸药发现无效后报案 牵出一个诈骗团伙
家里装修时注意到这几个地方的细节,暗喻着财运滚滚来!
挺进失联村庄贾沟村 门头沟城区大部分群众已完成安置
中钢天源:德方纳米不是我公司客户
洪水中托举女孩的辅警获记一等奖 为参与救援的民警和辅警点赞!
顺丰通报38万劳力士手表遗失事件大反转详情曝光系外部人员所为 具体是啥状况呢
X公司重组:老板马斯克将只领导产品和工程团队
专访:用镜头捕捉中国保护生物多样性的故事——访英国知名动物摄影家蒂姆·弗拉赫
中评关注:箭在弦上的郭台铭 图的是什么?
取保候审中的保证人必须符合的条件是什么
曝北京年轻控卫转投福建 有更多上场时间是重要转会原因
小米规范直播应用上架,涉赌涉黄者将被封禁
海外台青大陆行:新体验、新认识、新开始
烧汤用什么淀粉勾芡最好
北鼎股份8月2日快速上涨
8月1日贵州高考录取情况
大运会中国游泳首金!张雨霏率队夺4×100米自由泳接力冠军
实行“3+1+2”模式,云南公布2025年普通高等学校专业(类)选考科目要求
心安之处就是家!石景山鲁谷街道支援石景山临时安置点的日与夜
起亚汽车创历史最高销售额和利润:销售增长 利润增长
一剪梅歌词意思 一剪梅歌词完整版