最新要闻
- 当前报道:安卓机皇!三星Galaxy S23 Ultra下周首销:价格对标iPhone 14 Pro Max
- 环球热讯:蜜雪冰城门店没关音响扰民一宿 客服:门店整改 向周围居民送冰淇淋致歉
- RTX 40系移动平台性能测试出炉:RTX 4080与RTX 4090差距极小
- 世界新消息丨日本新生儿数量首次跌破80万 创有统计以来最低值:789万老人还在打零工
- 全球快播:iPhone 14最高降1600元 苹果经销商贴本卖机:谁还买安卓?
- 九型性格系统_0型血女生的性格
- 世界快资讯丨首届中国非遗保护年会开幕 四川非遗项目精彩亮相
- 简讯:超过年限要报废!老人用高压锅炖肉脸部被重伤
- 女子网购奶粉4个月吃剩半罐退货:被店家吐槽似乞丐
- 官方称《狂飙》拍摄地拍照收费算勒索: “刀哥”回应不是我 行为不可取
- 当前速读:女子厨房接水时速热水龙头突然爆炸冒白烟:爆炸声堪比雷响
- 【天天时快讯】特斯拉Model 3追尾公交1死1伤 事故已影响销售:网友关心刹车问题
- 全球快资讯丨女子屋内湿度表1年数值不变 好奇拆下检查后无语:还以为是坏的
- 曾经很火但消失了的APP!网友第一个想到的是”腾讯微博“
- 环球即时:女子入住网红酒店发现床垫有尿渍:满房一股味
- 防AI越界!微软将出手:把必应聊天回复限制在5条以内
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
每日聚焦:03-数据类型
数据类型
Number - 数字类型
数字类型包含int,float,bool,complex类型
int - 整型
- 整型 - 正数,负数,0
# type(variable) 可以查看变量的类型# id(variable) 可以查看变量的地址age = 18res = type(int) # intres_id = id(age) # 返回内存地址# 二进制整型intvar = 0b110print(type(intvar)) # intprint(id(intvar))# 8进制整型intvar = 0o127print(type(intvar)) # int 87print(id(intvar))# 16进制整型intvar = 0xffprint(type(intvar)) # 255print(id(intvar))
float - 浮点型
# 小数floatvar = 6.7print(type(intvar)) # floatprint(id(intvar))# 科学计数法floatvar = 5.7e5 # 小数点右移floatvar = 5.7e-2 # 小数点左移print(floatvar,type(floatvar))
bool - 布尔类型
- True 或 False
boolvar = Trueboolvar = False
complex - 复数
# 实数+叙述complexvar = 3 + 4jcomplexvar = -5j# 可以使用complex函数创建复数res = complex(3,4) # 3+4j
String - 字符串
String类型也是一种容器类型
字符串定义
# 单引号strvar = "The sky is blue"# 双引号strvar = "The sky is blue"# 三引号 - 支持跨行效果strvar = """The sky is blue"""
转义字符
将无意义字符转变为有意义的字符,将有意义的字符转变为无意义的字符
【资料图】
- \t - 制表符缩进
- \n - 换行
- \r - 将当前行中\r后面的字符拉倒当前行的行首
有意义的字符转变为无意义字符
# 在双引号内使用双引号,使用转义字符取消内部双引号的意义print("生活不止眼前的苟且还有诗和\"远\"方")
python中单引号字符串和双引号字符串是没有区别的
元字符串
- r"字符串"- 将字符串原样输出,忽略转义字符的效果
strvar = "python\today" # \t会转义strvar = r"python\today" # r会将字符串原样输出
字符串格式化输出
使用占位符,进行字符串的输出
- %d - 整型占位符
- %f - 浮点型占位符
- %s - 字符串
name = "Evan"age = 8# 方式1print("%s今年%d岁了" % (name,age)) // Evan今年8岁了# %2d - 表示占两位数字print("%s今年%2d岁了" % (name,age)) // Evan今年 8岁了 中间有一个空格,数字之前补空格# %-2d - 表示占两位数字,不够的用空格补,数字之后补空格print("%s今年%-2d岁了" % (name,age))# %fstrvar = "这个牙刷%f元" % (9.5)# %.2f - 保留两位小数strvar = "%s真好吃" % ("苹果")# 占位符可以用在一个字符串中print("%s超时,%s%f%d斤" %("大润发","苹果",9.9,1))
list - 列表类型
列表是容器类的数据,可以存储不同数据的类型
定义列表
# 空列表list = []listvar = [98,6,9,"jack",True] // 存储不同类型的数据
索引
- 从0开始
- 倒序索引从-1开始
lis = ["jack","kk","pp","hahaha"]res = lis[0]# len(容器类型) - 获取元素的个数print(len(ls)) # 4# 获取列表中的最后一个元素print(lis[len(lis)-1]) # len(list)-1 返回列表最后一个元素print(lis[-1])
数组操作
# 修改列表中的元素lis = [2,5,6,7]lis[3] = "jack" # 通过索引找到元素,将该内容修改
tuple - 元组类型
# 定义一个元素元组,加,tu = (1,)# 定义元组tu = ("jack","Evan","kk")# 元组元素的索引从0开始print(tu[0]) # jack
元组中的元素可以获取但是是不可修改的,有序
字符串类型
- 字符串也是一个容器类型,其中只能存储字符,空格和标点都是字符
- 字符串的索引从0开始
strvar = "Hello World"print(strvar[0]) # H
字符串中的字符可以获取但是不可以更改
set - 集合类型
- 集合可以进行交差并补运算
- 集合数无序
- 集合元素是唯一的,自动去重
- 集合中的元素不可通过索引进行获取
- 集合中的元素是不可修改的
# 定义空集合setvar = set() # 只有这种方式可以创建空集合setvar = {"巨石强森","乔丹","施瓦辛格","史泰龙"}
字典
# 定义空字典dictvar = {}dictvar = { "篮球":"乔丹", "足球":"梅西", "NFL":"布雷迪"}# 获取集合中的元素通过key value的形式找到值print(dictvar["篮球"]) # 乔丹# 修改字典中的值dictvar["篮球"] = "Kobe"
set和dict中的注意事项
字典的键 和 集合的值 有数据类型上的要求:
(允许的类型范围)不可变的类型: Number(int float complex bool) str tuple(不允许的类型)可变的类型 : list set dict
哈希算法的提出目的是让数据尽量均匀的在内存当中分配,以减少哈希碰撞,提升存储分配的效率;哈希算法一定是无序的散列,所以集合 和 字典都是无序
- 数据在内存中随机存储,速度快,但是容易出现哈希碰撞,为了解决哈希碰撞,提高存储效率
字典的键有要求,值没要求;字典的值可以任意换掉,但是键不可以.3.6版本之前,完全无序,3.6版本之后,存储的时候,保留了字典定义的字面顺序,在获取内存中数据时重新按照字面顺序做了排序,所以看起来有序,实际上存储时还是无序.
变量的缓存机制(在同一个文件中)
针对于3.6版本的机制,3.8版本,只要值相同,内存地址就相同
整型
对于整型而言,-5~正无穷范围内的相同值 id一致
# 1.对于整型而言,-5~正无穷范围内的相同值 id一致var1 = 5var2 = 5var1 = -100var2 = -100print(id(var1) , id(var2) )
浮点型
对于浮点数而言,非负数范围内的相同值 id一致
# 2.对于浮点数而言,非负数范围内的相同值 id一致var1 = 4.67var2 = 4.67var1 = -4.67var2 = -4.67print(id(var1) , id(var2) )
布尔类型
布尔值而言,值相同情况下,id一致
# 3.布尔值而言,值相同情况下,id一致var1 = Truevar2 = Trueprint(id(var1) , id(var2) )
复数
复数在 实数+虚数 这样的结构中永不相同(只有虚数的情况例外)
# 4.复数在 实数+虚数 这样的结构中永不相同(只有虚数的情况例外)var1 = 4 +5jvar2 = 4 +5j# 5j 情况下例外var1 = 5jvar2 = 5j # 相同var1 = -5j # 不同var2 = -5jprint(id(var1) ,id(var2))
容器类型
字符串 和 空元组 相同的情况下,地址相同列表,元组,字典,集合无论什么情况 id标识都不同 [空元组例外]
# 5.字符串 和 空元组 相同的情况下,地址相同var1 = "你"var2 = "你"var1 = ()var2 = ()print(id(var1) ,id(var2))# 6.列表,元组,字典,集合无论什么情况 id标识都不同 [空元组例外]var1 = (1,2)var2 = (1,2)var1 = [1,2,3]var2 = [1,2,3]print(id(var1) ,id(var2))
小数据池
小数据池只针对int str bool 空元组() None关键字,这些数据类型有效int类型不同文件(模块),部分数据会驻留在小数据池中,在解释器进行编译脚本的时候,内存会提前开辟一些空间进行保存,-5-256,不同文件定义在这个范围内的数据,默认使用小数据池中的数据,不重新开辟空间使用cmd命令行执行python,一行表示一个文件
字符串类型
- 字符串长度为0或1,默认驻留小数据池
s1 = " "s2 = " "print(s1 is s2) # True
- 字符串长度>1,且只含大小写字母,数字,下划线,默认驻留小数据池
s1 = "oldboy__good666__"s2 = "oldboy__good666__"print(s1 is s2) # True
- 用*得到的字符串
# 乘数等于1,无论什么字符串*1,都默认驻留小数据池a = "ssjfajflajlj"b = a*1print(a is b) # True# 乘数大于1时,仅包含数字\字母\下划线时会被缓存,但字符串长度不能大于20qq = "sssssda" * 10QQ = "sssssda" * 10print(qq is QQ) # False
指定驻留
使用sys模块中的intern函数,指定变量指向同一个内存地址可以指定任意字符串加入到小数据池中,无论声明多少变量,只要此值相同,都指向同一个地址空间
# 从sys模块引入intern函数,让a,b两个变量指向同一个值from sys import interna = intern("jack"*10)b = intern("jack"*10)print(a is b)
无论是变量缓存机制还是小数据池的驻留机制,都是为了节省内存空间,提升代码效率
-
当前报道:安卓机皇!三星Galaxy S23 Ultra下周首销:价格对标iPhone 14 Pro Max
安卓机皇!三星GalaxyS23Ultra下周首销:价格对标iPhone14ProMax
来源: 每日聚焦:03-数据类型
快播:期末复习——虚拟内存
速讯:04-数据类型转换
当前报道:安卓机皇!三星Galaxy S23 Ultra下周首销:价格对标iPhone 14 Pro Max
环球热讯:蜜雪冰城门店没关音响扰民一宿 客服:门店整改 向周围居民送冰淇淋致歉
RTX 40系移动平台性能测试出炉:RTX 4080与RTX 4090差距极小
世界新消息丨日本新生儿数量首次跌破80万 创有统计以来最低值:789万老人还在打零工
全球快播:iPhone 14最高降1600元 苹果经销商贴本卖机:谁还买安卓?
九型性格系统_0型血女生的性格
世界快资讯丨首届中国非遗保护年会开幕 四川非遗项目精彩亮相
简讯:超过年限要报废!老人用高压锅炖肉脸部被重伤
女子网购奶粉4个月吃剩半罐退货:被店家吐槽似乞丐
官方称《狂飙》拍摄地拍照收费算勒索: “刀哥”回应不是我 行为不可取
头条焦点:伸展树(Splay)详解
当前简讯:期末复习——内存管理
报道:django连接ubuntu22下的mysql8
打造自己的ChatGPT:逐字打印的流式处理
从矩阵的谱半径到神经网络梯度消失
当前速读:女子厨房接水时速热水龙头突然爆炸冒白烟:爆炸声堪比雷响
【天天时快讯】特斯拉Model 3追尾公交1死1伤 事故已影响销售:网友关心刹车问题
全球快资讯丨女子屋内湿度表1年数值不变 好奇拆下检查后无语:还以为是坏的
世界时讯:【JS】Pug调用自定义JS函数
头条:Java正则匹配域名白名单
曾经很火但消失了的APP!网友第一个想到的是”腾讯微博“
环球即时:女子入住网红酒店发现床垫有尿渍:满房一股味
防AI越界!微软将出手:把必应聊天回复限制在5条以内
天天热文:全球最高安全标准 我国自研华龙一号技术:太平岭核电预计2025年投产发电
天天热资讯!挑战全网最土的“公主下午茶” 让人看饿:网友感慨羞辱多少爱装腔作势人
【新要闻】组合数学_第1章_排列与组合
每日消息!称霸意甲的非洲新一代神锋,奥斯梅恩正在征服足坛
让NV对30系显卡降价不可能!厂商清仓RTX 3080:2年后价格重回首发价
全球观速讯丨《文明6》已玩腻 等了7年的《文明7》官宣:主管大换血
环球关注:tui.editor一款功能强大的markdown编辑器
热消息:关于python中将字典的所有key组成一个列表的方式
【环球报资讯】Cesium CallbackProperty(十五)
【世界独家】全天候显示能掉多少电?iOS 16.4告诉你
环球观速讯丨公司回应要求员工扫厕所:这是福利 每月有几十元奖励
焦点日报:冲击40亿有望!《流浪地球2》累计票房已超38亿
女子情人节翻垃圾桶捡到金链:最后被前主人要回 网友热议
全球速读:【算法训练营day48】LeetCode198. 打家劫舍 LeetCode213. 打家劫舍II LeetCode337. 打家劫舍III
GitHub 入门 与 2023年2月18日10:29:02
观天下!假的!马斯克否认修改算法推荐自己帐号 将追责说谎员工
环球微动态丨颠覆性创新 潍柴全球首发大功率SOFC燃料电池:研发花了20亿
环球新资讯:学习笔记——尚好房项目的数据库建表文件
VirtualBox 配置虚拟机 Host-only 和 Nat
世界百事通!win系统提示请插入多卷集的最后一张磁盘解决方法
第三章 计算机进行小数运算时出错的原因
全球聚焦:北江纺织:拟冲刺上交所IPO上市,预计募资4.22亿元,近年综合毛利率逐年下降
【环球速看料】五菱会玩!城市玩乐潮品SUV悦也“小书包”是块屏:可自定义内容
天天看点:打造名族品牌!杨元庆:联想核心生产制造还是立足中国
天天快播:[数据结构] AVL树
全球头条:超越GPS主导国内导航定位 北斗日定位量超3000亿次
焦点简讯:努比亚Z50 Ultra保护壳泄漏:后置摄像模组巨大无比
全球快看:院士称我国已经具备ChatGPT算力基础 关键在如何爆发
全球新消息丨工作至死:日本789万老人还在打零工
资讯:菲律宾一飞机早上起飞后失联:近期第二起
(数据库系统概论|王珊)第四章数据库安全性:习题
快播:橙色奶油冰淇淋层蛋糕食谱
世界要闻:精装版吉利星越L?领克DX11最新谍照曝光:首上魅族车机
天天消息!秒美国资费!每月198 还能更便宜:我国千兆宽带将全面普及 第二批城市名单来了
焦点报道:java便捷的word导出工具(officejj)
当前观点:关于 The River All Red (Tr.许渊冲) 的一点感想
高尔夫美女参战《蚁人3》
网友曝光《狂飙》拍摄地有人竖牌“拍视频5元1次”:官方回应来了
天天精选!三亚去世侏儒抹香鲸被解剖:胃内有大量塑料/线虫 导致无法进食
4.打包子应用 投票
环球今日讯!极兔一面:10亿级ES海量搜索狂飙10倍,该怎么办?
一文让你彻底了解ChatGPT
焦点快看:要控制人类节奏!聊天机器人爱上用户并诱其离婚 微软出手限制了
年制绿氢3万吨、绿氧24万吨!我国全球最大绿氢项目开工
刘强东完了!章泽天官宣喜讯,被出轨4年。网友:这反击漂亮!
环球观点:数据结构刷题2023.02.18小记
环球精选!特斯拉追尾公交致1死 车主呼吁放开单踏板模式:为何老是失控?这是原因
环球资讯:1986年拍摄的泰坦尼克号残骸视频首次公开:残骸尺寸巨大
当前滚动:如何保存石榴
当前观点:iPhone 15 Pro CAD渲染图对比iPhone 14 Pro:改用USB C端口、相机更凸起、边框更窄
今日热门!渔民出海偶遇100多只海豚逐浪嬉戏:场面很美很壮观
苹果iOS 16.4首个公测版发布:普通用户将告别测试版
天天观焦点:油电平价!比亚迪秦PLUS DM-i 2023冠军版杀疯了:9.98万就能买DM-i超级混动
start+up韩剧在线观看_start up
环球快消息!女子不吃碳水半年狂减46斤 结果脱发、怕冷:治了半年
时讯:老黄厨房新菜来了 NVIDIA确认GTC 2023大会3月20日开幕
环球观天下!为什么这年头是个人就能造车?这事真就没门槛?
比半张A4纸还小 惠普1L迷你主机实测:3050 Ti独显给力
环球头条:iPhone安装不了第三方App?没关系它会出手!
世界简讯:咬牙耳朵里面疼怎么办_耳朵外轮廓疼怎么办
当前简讯:《星际2》冠军为孙哥黄哥剃光头:“卤蛋”情绪稳定
Vue急速入门-4
python项目中的“填坑”记录
自命为缓存之王的Caffeine(6)
MyBatis-Plus (SpringBoot2 版) Learning Day01
百事通!河南安阳一楼盘推出0首付0月供购房,这是什么操作?
交个朋友陷恶意裁员风波 没有了罗永浩还能走多远
世界快资讯丨口碑又崩了 漫威大片《蚁人3》豆瓣开分6.4:量子力学也带不动
【世界快播报】红旗接入百度AI文心一言 打造国产豪车品牌标杆
【当前独家】物理老师用《塞尔达传说:荒野之息》讲解小船过河原理:林克听了都说好!
世界头条:144MB缓存游戏神U!锐龙9 7950X3D跑分首曝:果然不出所料
每日热门:小米13 Ultra渲染图曝光:中分造型四摄
世界观热点:剪绳子问题 之动态规划 及 大数越界情况下的求余问题
千万小心二手RTX 20显卡!新套路出现:黑片秒变白片