当前位置:首页 >> 编程语言 >> 【python基础(1)】变量和简单数据类型,征信网

【python基础(1)】变量和简单数据类型,征信网

0evadmin 编程语言 1
文件名:【python基础(1)】变量和简单数据类型,征信网 【python基础(1)】变量和简单数据类型

文章目录 一. 变量的命名和使用二. 字符串1. 修改字符串的大小写2. 在字符串中使用变量3. 使用制表符或换行符来添加空白4. 删除空白 三. 数1. 整数2. 浮点数3. 整数和浮点数4. 数中的下划线5. 同时给多个变量赋值6. 常量 三. 注释四. Python之禅

一. 变量的命名和使用

变量规则:

变量名只能包含字母、数字和下划线。变量名能以字母或下划线打头,但不能以数字打头。例如,可将变量命名为message_1,但不能将其命名为1_message。

变量名不能包含空格,但能使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print(请参见附录A.4)。

变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

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

就目前而言,应使用小写的Python变量名。虽然在变量名中使用大写字母不会导致错误,但是大写字母在变量名中代表常量。

 

二. 字符串

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号 这种灵活性让你能够在字符串中包含引号和撇号:

string_1= 'I told my friend, "Python is my favorite language!"'string_2= "The language 'Python' is named after Monty Python, not the snake."print(string_1)print(string_2)# I told my friend, "Python is my favorite language!"# The language 'Python' is named after Monty Python, not the snake.

 

1. 修改字符串的大小写

方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

name="ada lovelace"print(name.title())# Ada Lovelace name="ada lovelace"print(name.upper())print(name.lower())#ADA LOVELACE#ada lovelace

 

2. 在字符串中使用变量 if __name__ == '__main__':first_name = "ada"last_name = "lovelace"full_name = f"{first_name} {last_name}"print(full_name)

要在字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号内。这种字符串名为f字符串。f是format(设置格式)的简写。

使用f字符串可完成很多任务,如利用与变量关联的信息来创建完整的消息。  

full_name_pretty = f"{first_name.title()} {last_name.title()}"print(full_name_pretty)# Ada Lovelace

  或更早(3.5)的版本的用法:

full_name = "{} {} {}".format(first_name, last_name, full_name_pretty)print(full_name)# ada lovelace Ada Lovelace

 

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

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空白来组织输出,让用户阅读起来更容易。

print("\t ttttt")print("ttttt")# ttttt# tttttprint("Languages:\nPython\nC\nJavaScript")Languages:PythonCJavaScript

 

4. 删除空白 favorite_language=' python 'print(favorite_language) print(favorite_language.rstrip()) # 去掉右空格print(favorite_language.lstrip()) # 去掉左空格print(favorite_language.strip()) # 去掉两边的空格(不包括中间的)

  使用字符串时避免语法错误

正确的message = "One of Python's strengths is its diverse community."print(message)错误的message = 'One of Python's strengths is its diverse community.'print(message)

 

三. 数 1. 整数

在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算。

>>> 2 + 35>>> 3 - 21>>> 2 * 36>>> 3 / 21.5

Python使用两个乘号表示乘方运算:

>>> 3 ** 29>>> 3 ** 327>>> 10 ** 61000000

 

2. 浮点数

注意小数计算的结果包含的小数位数可能是不确定的

>>> 0.2 + 0.10.30000000000000004>>> 3 * 0.10.30000000000000004

就现在而言,暂时忽略多余的小数位数即可。  

3. 整数和浮点数

将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除:

>>> 4/22.0

无论是哪种运算,只要有操作数是浮点数,Python默认得到的总是浮点数,即便结果原本为整数也是如此。

>>> 1 + 2.03.0>>> 2 * 3.06.0>>> 3.0 ** 29.0

 

4. 数中的下划线

书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读:

>>> universe_age = 14_000_000_000>>> print(universe_age)14000000000

在Python看来,1000与1_000没什么不同,1_000与10_00也没什么不同。这种表示法适用于整数和浮点数,但只有Python 3.6和更高的版本支持。

 

5. 同时给多个变量赋值 >>> x,y,z=1,1,1>>> print(x+y+z)3

需要用逗号将变量名分开。对于要赋给变量的值,也需同样处理。

 

6. 常量

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

MAX_CONNECTIONS = 5000 三. 注释

在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略,

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

 

四. Python之禅 Simple is better than complex.

如果有两个解决方案,一个简单、一个复杂,但都行之有效,就选择简单的解决方案吧。这样,你编写的代码将更容易维护,你或他人以后改进这些代码时也会更容易。

Now is better than never.

你可以用余生来学习Python和编程的纷繁难懂之处,但这样你什么项目都完不成。不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。

 

《python编程:从入门到实战(第二版)》

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接