游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Python数据类型数值和自符串

  数据类型(在内存中存储的数据可以有多种类型,python中有五个标准的数据类型)
  (1)Number数值
  (2)String字符串
  (3)List列表
  (4)Tuple元组
  (5)Dictionary字典
  以下分别讨论
  数值(四种,为不可变类型)
  1。整数Int:即整数。
  2。浮点数float:即小数,注意,浮点数的计算是不精确的。(可以转成整数进行运算)
  3。布尔型bool:只有两个值1和0,即真和假。用true和false来表示。
  4。Complex:python里面也有复数,复数由实数部分和虚数部分两部分构成。只是虚部用小写j来表示。用abj或complex(a,b)表示,如:12jcomplex(1,2)(复数很少用)。
  数值类型计算
  数值类型之间可以进行基本的加减乘除之外,还有整除(),取余(),幂运算()等运算符。84取余096除法1。596整除196幂运算531441
  在python中,bool型true和false分别等同于1和0,也可以直接进行运算。
  字符串
  字符:键盘上所有符号都可以称为字符。(abcdef12345等)
  字符串:由数字,字母,下划线组成的一串字符,也就是把字符串在一起。它是编程语言中表示文本的数据类型。
  字符串有三种定义方式,分别是:单引号,双引号和三引号,只有三引号支持换行(三个单引号或三个双引号即’’’a’’’或a)str1str1str2str2str3str3str4str4支持换行,第一和第二个不支持换行
  字符串的加和乘计算
  字符串也可以进行加法和乘法的运算,但是其本质都是进行字符串的拼接。
  加法运算():直接拼接,是字符串链接运算符
  乘法运算():复制后拼接,是重复操作。
  例如:strhellopython!print(strpython)输出连接的字符串print(str3)输出字符串三次
  输出打印结果hellopython!pythonhellopython!hellopython!hellopython!
  ps:以下两个表达式都没有错。只不过一个是数值相加,一个是字符串相加。58135858
  可以利用type函数来区分。type(5)classinttype(5)classstr
  字符串的拼接
  就是将两个或两个以上的字符串合并成一个。
  1。加号拼接
  很多语言都支持使用加号链接字符串,python也不例外,只需简单地将两个或两个以上的字符串相加就可以完成拼接。
  字符串格式化6d123d格式化整数12309。2f357。268f格式化浮点数,0表示用0填充;。2表示只表示两位小数。000357。27c97c格式化成ascii码ao8o八进制数处10x16x十六进制数处10e1000e格式化输出科学计数法1。000000e03r123r对象原样输出123
  2。利用字符串格式化来拼接字符串
  l使用操作符
  lformat方法
  l利用join方法来拼接sitloveryou!sss(s,t,r)利用字符串的格式化来拼接字符串iloveyou!。join(〔s,t,r〕)利用join方法拼接,没加空格iloveyou!。join(〔s,t,r〕)加空格,改变单引号里的内容,可以规定文本格式iloveyou!{}{}{}。format(s,t,r)利用format方法拼接iloveyou!
  字符串的内置方法join,使用其参数是一个序列类型,例如数组或者元组等。
  字符串的format方法{a:。2f}。format(a12。333)保留两位小数12。33{:。2}。format(0。35)以百分号形式输出35。00{0:x}。format(20)转换成十六进制14{b:010}。format(a12。3,b13。35)左对齐,填充数字为013。3500000{a:10}。format(a12。3,b13。35)居中对齐12。3{{hello{}}}。format(python)转义大括号{hellopython}
  注意:字符串类型是不可变的,所以每一次应用加号连接字符串都会生成一个新的字符串,连接多个字符串时,会导致效率低下。因此,一般不建议在连接大量字符串时用加法连接,尤其在for循环中。format同样也是字符串格式化输出方法,并且功能更加强大实用,推荐使用,并且在3。5之后的版本增加了fstring的用法,基本用法和format方法类似。
  字符串方法
  除了字符串格式化,字符串还有很多方法(python中字符串对象提供了很多方法来操作字符串)
  1。字符串的修改
  字符串和列表不同,不能修改,通常称为字符串的不可变。strapyhtonstra〔2〕VTraceback(mostrecentcalllast):Filepyshell5,line1,inmodulestra〔2〕VNameError:nameVisnotdefined字符串不可直接修改
  如果需要修改字符串,那么需要调用字符串内置的方法并且重复值。replace方法是字符串修改常用的方法,可替换原子符串中的字符但是不会修改原字符,只是会返回一个新的对象,字符串所有修改的方法都是这样,不会改变原字符串,会返回一个新的字符串。strapathonstrbstra。replace(a,y)strbpython
  常见的还有:upper,lower,capitalize,title,strip等常见的方法。strathisispyhtonstra。upper()全部变大写THISISPYHTONstrathisispyhtonstrastra。upper()straTHISISPYHTONstra。lower()全部变小写thisispyhtonstrastra。lower()strathisispyhtonstra。capitalize()首字母大写Thisispyhtonstra。title()单词首字母大写(标题形式)ThisIsPyhtonstra。strip()去掉两边空格thisispyhton
  2。字符串的切割
  可以对字符串进行切割,默认是以空格来作为分隔符,切割之后的元素会放在一个列表当中。
  split还可以指定切割字符,或者分隔符。
  还可以指定切割的次数,默认是1,即不做限制。
  通常切割之后,对每个字符串处理完成之后,我们会利用join拼接起来。strathisispythonstring!stra。split()字符串的分割〔this,is,python,string!〕stra。split()指定分割〔th,s,spythonstr,ng!〕stra。split(i,2)指定切割次数〔th,s,spythonstring!〕。join(stra。split(i,2))再利用join拼接起来thsspythonstring!
  3。字符串的查找(字符串的find方法)
  find和列表中的index类似,可以找到元素在字符串中的索引值,也可以指定其实的查找位置,如果找不到元素,不会报错,而是返回1。strathisispythonstringstra。find(i)不填写索引值默认查找第一个2结果为索引值,索引值是从0开始stra。find(i,10)1
  4。字符串的转义
  大家需要掌握的转义字符有:,,r。
  常见的转义字符总结print(abcef),换行符abcefprint(abcef),制表符abcefprint(abcbef)b,退格符abcefprint(abcef),转义反斜杠abcefprint(abcef),转义单引号abcefprint(abcef),空字符abcprint(abcaef)系统提示音abcefprint(abcef),补全当前字符串长度到8的整数倍abcefprint(abctef)转义反斜杠abcefprint(rabcef)r,取消反斜杠的转义功能abcefstrapython换行也可以用三引号替换strapython
  5。字符串的编码
  字符串中自带了encode方法,可以将字符串编码成指定的编码。当然也可以转换回去,调用decode方法即可。
  utf8:全国通用的一种编码,包含全世界所有国家需要用到的字符。如果你的网站涉及多个国家的语言,建议使用utf8。
  gbk:指中国的文字编码,如果你的网站只涉及中文,建议使用gbk,因为utf8占用的内存空间大。知识。encode(encodingutf8)将‘知识’这两个汉字根据‘utf8’编码转换成字符储存在内存中bzhishi知识。encode(encodingutf8)zhishibzhishi。decode(utf8)知识知识。encode(encodinggbk)b
  6。字符串的判断
  字符串内部提供了很多判断方法,可以快速判断字符串是否符合要求,利用这些内置方法,可以节省很多时间。asd。isalpha()判断是否全是字母True123。isdigit()判断是否全是数字TrueASD。islower()判断是否全是小写FalseASD。isupper()判断是否全是大写True

不忘初心方得始终扶摇千锤百炼不悔心志由柠萌影业、柠萌悦心、企鹅影视联合出品,改编自天下归元小说《扶摇皇后》,解嬿嬿编剧,杨文军、谢泽、李才联合执导,杨晓培担任总制片人,杨幂、阮经天领衔主演,刘奕君、王劲松特别主演……优酷宠爱剧场五月甜蜜营业四重福利网罗全网追剧少女初夏五月,宠爱升温。优酷宠爱剧场为观众甜蜜奉上了宠爱四重奏糖果贩卖机,以跳跳糖、水果糖、细砂糖、奶酥糖提供丰富恋爱甜口感,从五一限时营业免费投喂甜剧,到宠爱剧场太太团活动召集各……GPU的价格可能明年也下不来目录GPU暴涨谁接锅全面短缺何时缓解前段时间,英伟达第二季度财报发布,表现亮眼,毕竟显卡收入占了总营收的一半,财报能不亮眼吗。广大消费者最关心的是显卡何……精品国剧爱在风起云涌时曝剧照传奇故事有望年内播出星关系5月19日讯由佛山云鼎天姬影视传媒、星汇天姬影视传媒摄制出品的电视连续剧《爱在风起云涌时》,日前发布无双国士剧照。该剧由中国香港著名导演蒋家骏、查传谊联合执导;知名制片人……打着区块链名义搞传销揭开怡亚通星链友店幕后骗局继上周五大跌10之后,全球最大的虚拟货币交易平台之一火币,今早开盘又一度暴跌超40央视:虚拟货币一律严格禁止,坚决依法取缔。完蛋了!币圈最强监管又来了!截至发……技术大牛出走字节跳动微软英伟达推出最大巨量AI模型图灵周报图灵周报:精选AI行业一周大事件,从良莠不齐的行业资讯中挑选出最有价值的信息,配上专业点评,值得你细读、品味。01字节跳动视觉技术负责人王长虎离职10月11日据Te……古装大剧长相守盛大开播于小彤首次挑战双男主引爆期待星关系5月15日讯备受期待的古装大剧《长相守》将于今日(5月15日)全网开播。《长相守》由吴锦源执导,于小彤、毛晓慧、关智斌、楷旋主演。该剧改编自超级IP、海飘雪小说《木槿花西……玉昭令剧照新鲜曝光启封五子清甜启动星关系5月15日讯由爱奇艺、愚恒影业、逸锦影业、镜像空间联合出品,根据人气作家尾鱼超级小说IP《开封志怪》改编,新生代演员张艺上、官鸿、王一菲、古子成、杨泽等出演的大型古装奇情……长相守今晚全网开播毛晓慧演绎花木槿励志人生星关系5月15日讯由毛晓慧搭档于小彤、关智斌、楷旋主演;黄觉、林雨申、元华、杨雨婷、徐少强、米雪、黄海冰、杜宁林等明星戏骨矩阵联袂主演的电视剧《长相守》今日全网上线,本剧改编自……李卓霖出演电视剧冰锋铁血探长智破阴谋抗战剧收视率扛把子出演过《雪豹》中书卷气浓厚的眼镜男张楚,演绎《黑狐》中心机深重的日本特工山口一男,担当《风影》中机智果敢的八路军参谋长冉华,还是《狐影》中身手超群的精英特工雷……李明峻暖暖请多指教开播获赞暖萌男友掳获少女心星关系5月15日讯由青年演员李明峻、梁靖康、李凯馨等联袂主演的都市甜美暖剧《暖暖请多指教》已于5月13日上线播出。萌甜暖心的爱与成长之旅一经开启,便收获了网友的讨论关注,其中,……尼康发布Z7和Z6固件1。30版本Z7和Z6固件1。30版本增加了调整人像形象功能,允许用户在拍摄照片和视频时,在两个轴上调整人物主体的色调(品红色黄色)和亮度(更亮更暗),最多可以保存三组用户首选的调整值并在……
苹果承认!iPhone13有不少Bug最近有用户发现,iPhone13Pro似乎无法实现全局高刷,有开发者也指出,部分三方APP的动画帧数被锁定在了60帧,不能所有App实现高刷。而且比较奇怪的是,同一款Ap……大胆!!!外国人在中国的领土插队,还让中国人出去。从以前外国人的超国民待遇,到前一段时间的外国人永久居住权条例修改,再到前几天再一次火遍全网的外国人插队事件,让我们都感觉到了十分的愤怒,他们凭什么可以为所欲为。今天说的是……全球确诊人数骤降,病毒神秘隐退?专家说出实情,不妨了解新冠病毒在人类世界肆虐已经接近两年时间,全球大部分国家都深受其害。在这段时间里,人们不能正常地生活、学习和交际来往,国家之间的人员往来、商业贸易以及全球经济都大受打击。世界各地……一行代码就能删除电脑应用残留文件,无需杀毒软件在日常电脑使用中,,电脑卸载应用后有残留文件该怎么处理?顽固删除不了的应用,经常发现在卸载软件后,安装的程序确实是成功卸载了,但有不少残留文件怎么也删除不了。长此已久,残留文件……显示器连接线出口欧盟要做ROHS认证吗?显示器连接线有3种HDMI连接线、VGA连接线、DVI连接线。2015年6月4日,欧盟在其公报上发布指令(EU)2015863对201165EU(RoHS2。0)进行修订……吉利第4代帝豪对比长安逸动PLUS,谁才是国产性价比首选?对于当下的刚需消费者来说,选购一款10万元左右的自主家轿最为靠谱。无论是在外观设计,以及在智能化配置上,如今的国产车型已经与合资品牌的实力不相上下。今天,我们就带来吉利第4代帝……航拍广州中山大学鹭江轻纺城珠江等城市高楼风光航拍广州海珠区的城市风光,中山大学康乐园风光,康乐村,鹭江村,滨江东路,新港西路,珠江轻纺城等风貌。航拍中山大学校园风光,康乐村,鹭江村,客村等地区风貌航拍海珠区滨……国外看邮件赚美金是割韭菜吗?大家好,我是墨白,一个在互联网混迹四年的资深韭菜先唠唠嗑,我昨天不是说cpa网站要搞好了吗,我估摸着又要拖一段时间了,具体原因是因为支付系统,因为我营业执照是个体户,然后……小米电视EA75英寸2022款开启预售,到手价4799元IT之家5月24日消息小米在4月份发布了小米电视EA2022款,拥有32、40、43、50、55、65、75英寸7个尺寸,其中小尺寸的6款已在4月份开售。今日,小米宣布小……倪光南院士加入允升科技2019年是允升科技大展宏图的一年,客户合作高歌猛进,团队建设也捷报频传。中国工程院院士倪光南先生受聘为重庆允升科技有限公司首席技术顾问!倪光南院士(左)接受重庆允……美国禁售,中国疯狂收割市场,无人机如今是谁家之天下?众所周知,一直以来,美国都是全球无人机技术最为先进的国家。例如,全球鹰战略无人侦察机和黄貂鱼舰载无人空中加油机,都是世界上最先进的无人机之一。此外,美国还拥有多款先进的察打一体……最近想买iPad,挺纠结mini5和2020,有听说mini给你看看我的iPadmini5和笔记本的大小对比吧!屏幕就这么大,够不够用,仁者见仁!没有好吃还不贵的,要么选大屏,要么选全贴合的小屏幕。说mini6香的都是……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网