赞
踩
参考书籍:《Python 编程:从入门到实践(第3版)》[美] 埃里克•马瑟斯
B站课程:【重磅来袭!超250万读者的选择:蟒蛇书《Python 编程:从入门到实践(第3版)》,最新版配套视频抢先看】
重磅来袭!超250万读者的选择:蟒蛇书《Python 编程:从入门到实践(第3版)》,最新版配套视频抢先看_哔哩哔哩_bilibili
主要内容:Python编程环境的搭建。本人使用Python版本:Python 3.12.4;Python IDE:PyCharm Community Edition 2024.1.3
变量是一种用于存储值的名称。如:message = "Hello Python World!",其中message就是一个变量,"Hello Python World!"则是变量的值。每个变量都存储了一个值——与变量相关联的信息,在程序中可随时修改变量的值,而Python将始终记录变量的最新值。
试想:
message = "Hello Python world!"
message = "Hello Python Crash Course world!"
print(message)
如果运行这个程序,结果是什么?
在Python中使用变量时,需要遵守一些规则和指南,违反这些规则将引发错误。
Python变量的命名规则:
变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
变量名不能包含空格,但可使用下划线来分隔其中的单词。
不要将Python关键字和函数名用作变量名。
变量名应既简短又具有描述性,建议使用英文意思来命名变量。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
注:计算机一丝不苟,但不关心拼写是否正确。因此,创建变量名和编写代码时,你无需考虑英语中的拼写和语法规则。
几种常见的变量命名方法:
下划线命名法
(1)字母全部小写
(2)不同单词用下划线分隔
如,user_age, user_gender…
驼峰命名法
单词用首字母大写分隔
如,UserAge, UserGender…
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如:
"This is a string."
'This is also a string.'
这种灵活性让你能够在字符串中包含引号和撇号:
'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."
简言之,如果字符串中包含双引号“”,则使用单引号‘’,反之亦然。此外,如果字符串中既包含双引号又包含单引号,可以在字符串里面的引号前加一个反斜杠\,来表明后面的引号就是单纯的引号符号。如:
"He said \"Let\'s go!\""
title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。如:
name = "ada lovelace"
print(name.title())
在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title()不需要额外的信息,因此它后面的括号是空的。
使用upper()将字符串改为全部大写,使用lower()将字符串改为全部小写。如:
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
Python使用加号(+)来合并字符串。如:
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
此外,可以使用在字符串前加前缀f。如:
user_name = "小美"
date = "3月1日"
city = "深圳"
weather = "晴"
message = f"{user_name}您好!今天是{date},您所在的{city}天气为{weather}。"
print(message)
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。
要在字符串中添加制表符,可使用字符组合\t。如:
>>>print("\tPython")
Python
要在字符串中添加换行符,可使用字符组合\n。如:
>>> print("Languages:\nPython\nC\nJavaScript")
Languages:
Python
C
JavaScript
还可在同一个字符串中同时包含制表符和换行符。字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符。如:
>>> print("Languages:\n\tPython\n\tC\n\tJavaScript")
Languages:
Python
C
JavaScript
此外,要想在字符串中实现换行,也可使用三引号''' '''。如:
message = '''你好,
我叫
李焕英'''
print(message)
Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip();剔除字符串开头的空白,可使用方法lstrip();同时剔除字符串两端的空白,可使用方法strip()。如:
favorite_language = ' python '
favorite_language.rstrip()
favorite_language.lstrip()
favorite_language.strip()
在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算。
Python使用两个乘号(**)表示乘方运算。
运算优先级:()>乘方>* />+ -。
Python将带小数点的数字都称为浮点数。
可调用函数str(),它让Python将非字符串值表示为字符串.如:
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
书写很大的数时,可以使用下划线将其中的数字分组,使其更清晰易读。如:
universe_age = 14_000_000_000
当打印这种使用下划线定义的数时,Python不会打印其中的下划线。
可在一行代码中给多个变量赋值,这有助于缩短程序并提高其可读性,这种做法最常用于将一系列数赋给一组变量。如:
x, y, z = 0, 0, 0
常量类似于变量,但其值在程序的整个生命周期内保持不变。Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值始终不变。如:
MAX_CONNECTIONS = 5000
编写注释的主要目的是阐述代码要做什么,以及是如何做的。注释让你能够使用自然语言在程序中添加说明
在Python中,注释用井号(#)标识,如果要给多行注释前加上#,可使用快捷键:Ctrl+/? ,若想取消注释,则再按一遍即可。若有许多行注释需要添加,也可使用三引号''' '''来添加注释。如:
#这是一行注释
'''
作者:sqx2001
日期:2024年6月16日
内容:Python学习笔记
'''
在Python终端会话中执行命令 import this
数据类型 | |
字符串 str | “Hello” “哟” |
整数 int | 6 -32 |
浮点数 float | 6.0 10.07 |
布尔类型 bool | True False |
空值类型 NoneType | None |
… | … |
字符串:表示文本内容,特点是被双引号或单引号包裹,可以使用len函数得到字符串的长度(如len(“Hello!”));也可以提取出字符串某一位置是的单个字符,字符串后面跟上方括号([]),然后在方括号里面放索引(如“Hello”[1])。注:程序世界里的顺序是从0开始!!!‘
布尔类型:只包含两种值,真(True)和假(False)。
空值类型:只有一种值None,表示完全没有值。
当不确定某个对象类型的时候,可以用type函数,它可以返回对象类型。
(2024.6.16学习内容)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。