《Python编程从入门到实践》第二章_变量和简单数据类型

什么是变量呢?

举例:

>>> message = "Hello,Python!"
>>> print (message)
Hello,Python!

这里的message就是变量。在程序中可随时修改变量的值,而python将始终记录变量的最新值。

变量命令的规则有哪些呢?

变量只能包含字母数字下划线。

变量名不能包含空格,但可以使用下划线来分割其中的单词

不要将python关键字和函数名作为变量名

变量名应既简单又具有描述性

慎用小写字符l和大写字母O,因为他们可能被人错看成数字1和0

什么是字符串?

字符串就是一系列字符,在python中用单引号或者双引号括起来。

因为拥有两种方式,可以灵活在字符串中包含引号和撇号。

‘I told my friend, "Python is my favorite language!"‘
"The language ‘Python‘ is named after Monty Python, not the snake."
"One of Python‘s strengths is its diverse and supportive community."

一些基本的方法

1.title()首字符大写

>>> name = "liu bin"
>>> print (name.title())
Liu Bin

2.upper()全部大写转换

>>> name = "liu bin"
>>> print (name.upper())
LIU BIN

3.lower()全部小写转换

>>> name = "Liu Bin"
>>> print (name.lower())
liu bin

怎么将字符串合在一起呢?

简单的"+"加号既可以实现啦。

>>> first_name = "Bin"
>>> last_name = "Liu"
>>> full_name = last_name + " " + first_name
>>> print (full_name)
Liu Bin

制表符和换行符

制表符:\t

>>> print ("python")
python
>>> print ("\tpython")
	python

换行符:\n

>>> print ("pythonPHP")
pythonPHP
>>> print ("python\nPHP")
python
PHP

怎么删除空白?

删除尾部空白:rstrip()

删除头部空白:lstrip()

删除两端空白:strip()

运算?

整数加减乘除

>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5

乘方运算

>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 10 ** 6
1000000

支持括号优先

>>> 2 + 3*4
14
>>> (2 + 3) * 4
20

浮点运算

>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4

浮点运算结果包含的小数位可能是不确定的,所有语言都会存在这种问题,不用担心,后面有解决方法的

>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004

非字符串转换为字符串?

str()

错误的例子:

>>> age = 23
>>> message = "Happy" + age +"rd Birthday!"
Traceback (most recent call last):
  File "<pyshell#79>", line 1, in <module>
    message = "Happy" + age +"rd Birthday!"
TypeError: must be str, not int

所以用str()转换

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

注释

Python中使用#注释,换行注释可以使用三引号

# 向大家问好
print("Hello Python people!")

  

时间: 2024-10-23 23:30:43

《Python编程从入门到实践》第二章_变量和简单数据类型的相关文章

Shell编程从入门到精通-第二章.shell变量

二.Shell变量 2.1.什么是变量 在小学的时候我们学过数学方程式,例如:已知x=1,y=x+1那么y等于多少 在上述的题目中x和y被称为未知数,但是在shell编程里它们是变量名,等号右边的1和x+1是变量的内容,(这里"="被称为赋值) 通过上面的介绍可以得出,变量就是用一个固定的字符串代替更多,更复杂的内容,该内容包含变量.路径.字符串等其他的内容,变量是暂时存储数据的地方和标记,所存储的数据存在内存空间中,通过调用内容空间的变量名字就可以取出变量对应的数据.使用变量最大的好

第二章:变量和简单数据类型

2.2.1 变量的命名和使用    Hello_python.py 一.变量的规则 1)变量名只能包含字母.数子和下划线 2)变量名可以字母或下划线打头,但不能以数子打头 例:正确变量名:message_1    错误:1_message 3)变量名不能包含空格,但可以 使用下划线来分割其中的单词 例:正确变量名:greeting_message   错误:greeting message 4)不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用于单词 例:print

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编程从入门到实践(第三、四章的列表和元祖) &#142015;

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

《Python编程从入门到实践》高清中文版带标签可复制PDF学习下载

最近发现一本无敌好的python书籍,真的非常不错,叫<Python编程:从入门到实践>. 高清中文版487页,带目录和书签,文字可以复制粘贴,下面发现一个可以下载的链接 百度网盘下载链接:<Python编程:从入门到实践>中文高清可复制PDF版 本书是一本针对所有层次的Python读者而作的Python入门书.全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib.NumPy和Pygal等强大的Python库和工具介绍,以及列表.字典.if语句

《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()打开文件

《矩阵分析与应用(第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+习题题解

《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