手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程100例详解python编程100例五十行python编程100例图片

时间:2022-05-29    点击: 次    来源:网络    作者:佚名 - 小 + 大

python编程100例详解python编程100例五十行python编程100例图片


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

拼接字符串
使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个字符串对象。
例如,定义两个字符串,一个保存英文版的名言,另一个保存中文版的名言,然后使用“+”运算符连接,代码如下:
01 mot_en = 'Remembrance is a form of meeting. Frgetfulness is a form of freedom.'
02 mot_cn = '记忆是一种相遇。遗忘是一种自由。'
03 print(mot_en + '——' + mot_cn)
字符串不允许直接与其他类型的数据进行拼接,例如,使用下面的代码将字符串与数值拼接在一起,将产生如图 6.1 所示的异常。
01 str1 = '我今天一共走了' # 定义字符串
02 num = 12098 # 定义一个整数
03 str2 = '步' # 定义字符串
04 print(str1 + num + str2) # 对字符串和整数进行拼接
图 6.1 字符串和整数拼接抛出的异常
解决该问题,可以使用 str()函数将整数转换为字符串,修改后的代码如下:
01 str1 = '今天我一共走了' # 定义字符串
02 num = 12098 # 定义一个整数
03 str2 = '步' # 定义字符串
04 print(str1 + str(num) + str2) # 对字符串和整数进行拼接
执行上面的代码,将显示以下内容:
今天我一共走了 12098 步

计算字符串的长度
由于不同的字符所占字节数不同,所以要计算字符串的长度需要先了解各字符所占的字节数。在 Python 中,数字、英文、小数点、下画线和空格占 1 字节;一个汉字可能会占 2~4 字节,占几字节取决于采用的编码。汉字在 GBK/GB2312 编码中占 2 字节,在 UTF-8/Unicode中一般占 3 字节(或 4 字节)。下面以 Python 默认的 UTF-8 编码为例进行说明,即一个汉字占 3 字节,如图 6.2 所示。
图 6.2 汉字和英文所占字节数
在 Python 中,提供了 len()函数计算字符串的长度,语法格式如下:
len(string)
其中,string 用于指定要进行长度统计的字符串。
例如,定义一个字符串,内容为“人生苦短,我用 Python!”,然后应用 len()函数计算该字符串的长度,代码如下:
01 str1 = '人生苦短,我用 Python!' # 定义字符串
02 length = len(str1) # 计算字符串的长度
03 print(length)
上面的代码在执行后,将显示“14”。
从上面的结果中可以看出,在默认情况下,通过 len()函数计算字符串的长度时,不区分英文、数字和汉字,所有字符都认为是一个字节。
在实际开发时,有时需要获取字符串实际所占的字节数,即如果采用 UTF-8 编码,汉字占 3 字节,采用 GBK 或者 GB2312 编码时,汉字占 2 字节。这时,可以通过使用 encode()方法编码后再进行获取。例如,如果要获取采用 UTF-8 编码的字符串长度,可以使用下面的代码:
01 str1 = '人生苦短,我用 Python!' # 定义字符串
02 length = len(str1.encode()) # 计算 UTF-8 编码的字符串长度
03 print(length)
上面的代码在执行后,将显示“28”。这是因为汉字加中文标点符号共 7 个,占 21 字节,英文字母和英文标点符号占 7 字节,共 28 字节。
如果要获取采用 GBK 编码的字符串长度,可以使用下面的代码:
01 str1 = '人生苦短,我用 Python!' # 定义字符串
02 length = len(str1.encode('gbk')) # 计算 GBK 编码的字符串长度
03 print(length)
上面的代码在执行后,将显示“21”。这是因为汉字加中文标点符号共 7 个,占 14 字节,英文字母和英文标点符号占 7 字节,共 21 字节。

上一篇:python编程100例视频python编程100例面试常考python编程100例图片

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |