列举python中常用的数据类型_Python基础知识 变量和简单数据类型

在本章节中,将介绍Python程序中会使用到的各种数据类型,以及如何在程序中使用变量来表示这些数据。其中用到的一些例子均来自《Python编程从入门到实践 第2版》。

一、变量

1. 变量是标签

变量是可以赋给值的标签,也可以说变量指向特定的值。

message = "Hello Python World!"

print(message)

每个变量都指向一个与该变量先关联的信息,即变量的值,如上例所示,message即为一个变量,“Hello Python World!”即为此变量所指向的值。

此时,输出如下:

Hello Python World!

若改变变量所指向的值,则输出也会发生相应的变化。

2. 变量的命名和使用

为了使代码具有更强的可读性,变量的命名有如下规则:

变量名只包含字母、数字和下划线,且只能以字母或下划线开头。

变量名不能包含空格,要分割其中的单词应使用下划线。

不能用Python关键字和函数名用作变量名,如print、if等。

变量名应既简短又具有表述性,如当要描述学生姓名时,可以使用student_name作为变量名。

慎用小写字母l和大写字母O,因为很容易与数字1和0混淆。

3. 避免命名错误

在使用变量时,应注意避免拼写错误等情况,大多数时候,解释器可以发现名称错误,但如果从命名时就出了错,则会对程序的可读性产生一定影响,所以,应该尽可能规避这种错误的出现。

二、字符串

字符串就是一系列字符,虽然看似简单,但能够以很多不同的方式使用。

在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 if its diverse and supportive community."

1. 修改字符串的大小写

对于字符串,可以使用Python中的方法修改其中单词的大小写,需要使用到以下方法,如:

name = "ada lovelace"

print(name.title()) # 使字符串的首字母大写

name = "Ada Lovelace"

print(name.upper()) # 使整个字符串大写

print(name.lower()) # 使整个字符串小写

此时代码的输出为:

Ada Lovelace

ADA LOVELACE

ada lovelace

2. 在字符串中使用变量

为了在字符串中使用变量,在此要引入f字符串,使用方式如下例所示:

first_name = "ada"

last_name = "lovelace"

full_name = f"{first_name} {last_name}"

message = f"Hello, {full_name.title()}!"

print(message)

上述代码将输出如下消息:

Hello, Ada Lovelace!

3. 制表符和换行符

通常,我们会使用空白来组织输出,让用户阅读起来更容易。在Python编程中,常用字符组合\t和\n在字符串中添加制表符和换行符,还可以在同一个字符串中同时包含多个制表符和换行符,例如:

print("Languages:\n\tPython\n\tC\n\tJavaScript")

上述代码的输出如下:

Languages:

Python

C

JavaScript

4. 删除空白

若要删除字符串开头或末尾的空白,则要用到以下方法:

favorite_language = " python "

print(favorite_language.rstrip()) # 删除字符串末尾的空白

print(favorite_language.lstrip()) # 删除字符串开头的空白

print(favorite_language.strip()) # 删除字符串开头和末尾的空白

此时输出如下:

python

python

python

其中第二行的输出实际上为“python ”。

三、数

1. 整数

Python可以对整数进行加(+)、减(-)、乘()、除(/)、乘方(*)等运算,还可以使用圆括号来改变运算次序。

2. 浮点数

Python中所有带小数点的数为浮点数,浮点数同样可以进行同整数类似的运算,但需要注意的是,结果包含的小数位数可能是不确定的:

>>> 0.2 + 0.1

0.30000000000000004

所有语言都存在这种问题,暂时忽略多余的位数即可。

3. 整数和浮点数

在进行数的运算时,有如下的规律:

将任意两个数相除,结果总是浮点数。

在其他任何运算中,如果其中一个操作数是整数,另一个是浮点数,则结果也总是浮点数。

无论是什么运算,只要有操作数是浮点数,结果总是浮点数,即便结果原本为整数也如此。

4. 数中的下划线

当书写很大的数时,可以使用下划线将其中的数字分组,使其更清晰易读,但打印时并不会打印其中的下划线。

>>> universe_age = 14_000_000_000

>>> print(universe_age)

14000000000

5. 同时给多个变量赋值

在Python中可以在一行代码给多个变量赋值,这有助于缩短程序并提高可读性,常用于将一系列数赋给一组变量。

>>> x, y, z = 0, 0, 0

如上所示,当要同时对多个变量赋值时,要用逗号将变量名隔开,对于要赋给变量的值,也要用逗号隔开,Python将按照顺序将值赋给对应的变量。

6. 常量

常量类似于变量,但其值在程序的整个生命周期内保持不变,Python没有内置的常量类型,通常用全大写来指出将某个变量视为常量,其值应始终不变,如:

MAX_CONNECTIONS = 5000

四、注释

在Python中用井号(#)来标识注释,井号后面的内容会被Python解释器忽略,这种方式只能忽略一行内容,换行后的内容将被执行。

若要忽略若干行内容,则要用三对双引号引起来。

"""

日期:xxxx.xx.xx

内容:注释举例

"""

# 向世界问好

print("Hello World!")

此时代码的输出仅有:

Hello World!

在编程过程中,经常要使用到注释来使代码更加具有可读性。

五、小结

此章节中,学习了变量和简单的数据类型,并知道了如何在Python标识注释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值