小菜鸟Python历险记:(第三集)
创始人
2025-05-30 05:33:24

今天写的文章是记录我从零开始学习Python的全过程。

在上一篇学习分享的文章中分享了一个将数字强制转换成字符串的方法str()。其实还有一个方法也可以将数字转换成字符串,这个方法是repr()。这两个方法之间的区别如下:

str()方法是将数据转化成人类适合阅读的字符串格式。

repr()方法是将数据转化成机器阅读的字符串格式。

字符串截取也被称为字符串切片,最直接的方法就是通过字符串中元素所在的位置来进行截取。同时想要获取字符串长度可以通过len()方法来获取。

但是想要获取字符串的字节数,用这个方法就不行了。需要用encode方法来获取字符串的字节数,这里汉字一般会占用2-4个字节。下面我会通过例子分别计算UTF-8和GBK两种字节数的个数,如下图所示:

我定义了一个字符串h,运行上面的程序,会得出UTF-8计算的字符串字节个数结果为13.因为在UTF-8中每个汉字所占的字节数为3,GBK格式计算的字符串字节个数为11,因为在GBK中每个汉字占用的字节数为2.

在做上面的计算字节数方法的时候,我有一点做错了。就是在encode方法中输入了utf-8,但是没有输入' '。所以导致程序报错,说人话就是方法中要求的参数是字符串。

在Python中的条件语句为if:else语句,这上面看着和C#有些相似,但在每行语句都要加冒号:,具体如下图所示:

上面这个图片中涉及了上篇文章中介绍的Python语言的特点,也就是相同代码块是用相同的缩进行数来进行表示的。

而在条件判断语句中除了上面图片中的大于号操作符外,还有如下图所示的其它五种操作符。

在Python中是没有swich case这个语句的,但在Python3.10中加入了一个功能相同的语法match case。

在Python中end关键字可以将结果输出到同一行,或是在输出结果后面添加特殊字符。

今天学习分享就介绍到这,下篇学习分享再见。

坚持学习注定会有收获。

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...