02:变量和简单数据类型(Python编程 从入门到实践)

2.3.1使用方法修改字符串的大小

name = "ada lovelace"
print(name.title())
//title以首字母大写的方式输出。
-----------------------------------------------------
name = "ada lovelace"
print(name.upper()) //以全部为大写的格式输出
print(name.lower()) //以全部为小写的格式输出

2.3.2合并字符串

first_name="Mr."
last_name="Bean!"
full_name=first_name + last_name
print(full_name.upper())
print(full_name.lower())
print(full_name.title())

2.3.3使用制表符或换行符来添加空白

print("\nlanguage\tPython!")

2.3.4删除空白
/*删除结尾的空白 restrip()*/
>>>favorite_language = "python "
>>>favorite
‘python ’
>>>favorite_language.rstrip()
‘python’
>>favorite_language
‘python ‘
//在使用方法rstrip()的时候,只是在输出的时候去掉字符串最后面的空格,变量的内容不变;
//想要改变这一现象可以myname=myname.rstrip

/*删除开头的空白 lstrip()*/

//此方法的使用方式和上述中的restrip()一致。

2.3.5单引号和双引号之间的差错
//此类容和C++的用法注意点一致。

2.3.6 print 语句

print相较于printf简单了许多。此处不再赘述。

2.4 数字

需要注意的一点在于:python使用两个乘号代表乘方运算,其余的不再赘述。

2.4.3 使用函数str()避免类型错误

age = 23
message = "Happy " + age + "rd Birthday!"
print(message)

//此时运行程序会出错,因为python无法判断age是什么类型的参数,int or string?
//so,you should add this str(),this mains that age is string;
//如下所示
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)

2.4.4 python中的这个数除法

这里需要注意了,在python2中3/2=1,注意这里不是四舍五入,而是直接删除小数,要留下小数请用3.0/2 or 3/2.0 or 3.0/2.0
在pythin3中3/2=1.5

2.5 注释

"#",这个东西将直接有着 "//" 的功能

2.6 重头戏,python之禅

请在CMD中敲击import this (python之禅)

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren‘t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you‘re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it‘s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let‘s do more of those!
翻译

美 优于 丑

明确 优于 隐晦

简单 优于 复杂

复杂 也好过 繁复

扁平 优于 嵌套

稀疏 优于 拥挤

可读性很重要

固然代码实用与否 比洁癖更重要,

我们以为的特例也往往没有特殊到必须打破上述规则的程度

除非刻意地静默,

否则不要无故忽视异常

如果遇到模棱两可的逻辑,请不要自作聪明地瞎猜。

应该提供一种,且最好只提供一种,一目了然的解决方案

当然这是没法一蹴而就的,除非你是荷兰人

固然,立刻着手 好过 永远不做。

然而,永远不做 也好过 不审慎思考一撸袖子就莽着干

如果你的实现很难解释,它就一定不是个好主意

即使你的实现简单到爆,它也有可能是个好办法

命名空间大法好,不搞不是地球人!

内容和书本上的有所纂改,但是大致一样,都是总结,有问题请留言!!!

原文地址:https://www.cnblogs.com/jianmoxiansheng-Guo/p/11419160.html

时间: 2024-08-21 21:30:13

02:变量和简单数据类型(Python编程 从入门到实践)的相关文章

Python编程从入门到实践

Python编程从入门到实践1 起步2 变量和简单数据类型3 列表简介4 操作列表5 if语句6 字典7 用户输入和while循环8 函数9 类10 文件和异常11 测试代码12 武装飞船13 外星人14 记分15 生成数据16 下载数据17 使用API18 Django19 用户账户20 设置应用程序的样式并对其进行部署21 附录 原文地址:https://www.cnblogs.com/huanyi0723/p/10807802.html

《Python编程从入门到实践》_第十章_文件和异常

读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕中: with open("pi_digits.txt") as fileobject: contents = fileobject.read() print(contents) #运行结果 3.1415926535 8979323846 2643383279 使用函数open()打开文件

Python编程从入门到实践(第三、四章的列表和元祖) 𢪿

原文: http://blog.gqylpy.com/gqy/414 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

《Python编程从入门到实践》+《流畅的Python》+《Python基础教程(第3版)》分析对比

<Python编程从入门到实践>针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib.NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表.字典.if 语句.类.文件与异常.代码测试等内容:第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑. <

Python编程 从入门到实践 PDF 下载

网盘下载:Python编程 从入门到实践 PDF 下载 – 易分享电子书PDF资源网 作者: [美]埃里克·马瑟斯 出版社: 人民邮电出版社 副标题: 从入门到实践 原作名: Python Crash Course 译者: 袁国忠 出版年: 2016-7-1 页数: 459 定价: CNY 89.00 装帧: 平装 内容简介 · · · · · · 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括mat

【PDF下载】Python编程 从入门到实践 PDF 下载

网盘下载:Python编程 从入门到实践 PDF 下载 – 易分享电子书PDF资源网 作者: [美]埃里克·马瑟斯 出版社: 人民邮电出版社 副标题: 从入门到实践 原作名: Python Crash Course 译者: 袁国忠 出版年: 2016-7-1 页数: 459 定价: CNY 89.00 装帧: 平装 内容简介 · · · · · · 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括mat

Python编程从入门到实践(基础入门) &#646888;

原文: http://blog.gqylpy.com/gqy/468 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

分享 《Python编程从入门到实践》+PDF+源码+EricMatthes+袁国忠

下载:https://pan.baidu.com/s/1pUlPpTMnffNgMfovUbZkJg 更多资料分享:http://blog.51cto.com/14087171 Python编程从入门到实践(高清中文版PDF+高清英文版PDF+源代码) 久负盛名的python入门书籍. 高清中文版462页,带目录和书签,文字可以复制粘贴: 高清英文版562页,带目录和书签,文字可以复制粘贴: 中文和英文两版对比学习: 讲解详细并配有源代码. 其中,高清中文版如图: 原文地址:http://blo

《矩阵分析与应用(第2版)张贤达》PDF+《Python编程从入门到实践》中英文PDF+源代码

下载:https://pan.baidu.com/s/1R8hwv-PZ7DYsl_gUtLWrag <矩阵分析与应用(第二版)张贤达>PDF 下载:https://pan.baidu.com/s/1hxfM_cL7hGpz7baorzuTjw <Python编程从入门到实践>(高清中文版PDF+高清英文版PDF+源代码) 下载:https://pan.baidu.com/s/1oRGp4_LfDVLo86r79pnXvg <凸优化>中文版PDF+英文版PDF+习题题解