小菜鸟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关键字可以将结果输出到同一行,或是在输出结果后面添加特殊字符。

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

坚持学习注定会有收获。

相关内容

热门资讯

吸猫伐是什么意思 吸猫是吸哪里 作为铲屎官,相信对于网络上流行的各种与猫咪相关的梗都是了然于心的,什么吸猫啦,撸猫啦,云养猫啦……等...
重庆属于哪个省份的 重庆在中国... 重庆有多大,大到超出我们的想象,重庆作为我国4个直辖市之一,印象里应该跟京津沪面积差不多,可事实上却...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...