当前位置:   article > 正文

Python学习笔记(2024.6.16)_人教版初中信息科技教材目录最新版本

人教版初中信息科技教材目录最新版本

参考书籍:Python 编程:从入门到实践(第3版)》[美] 埃里克•马瑟斯

B站课程:【重磅来袭!超250万读者的选择:蟒蛇书《Python 编程:从入门到实践(第3版)》,最新版配套视频抢先看】

重磅来袭!超250万读者的选择:蟒蛇书《Python 编程:从入门到实践(第3版)》,最新版配套视频抢先看_哔哩哔哩_bilibili

第一部分 基础知识

1 起步

主要内容:Python编程环境的搭建。本人使用Python版本:Python 3.12.4;Python IDE:PyCharm Community Edition 2024.1.3

2 变量和简单数据类型

2.1变量

变量是一种用于存储值的名称。如:message = "Hello Python World!",其中message就是一个变量,"Hello Python World!"则是变量的值。每个变量都存储了一个值——与变量相关联的信息,在程序中可随时修改变量的值,而Python将始终记录变量的最新值。

试想:

message = "Hello Python world!"

message = "Hello Python Crash Course world!"

print(message)

如果运行这个程序,结果是什么?

2.1.1变量的命名和使用

在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…

2.2数据类型——字符串

字符串就是一系列字符。在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!\""

2.2.1修改字符串中单词的大小写

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())

2.2.2合并(拼接)字符串

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)

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

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。

要在字符串中添加制表符,可使用字符组合\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)

2.2.4删除空白

Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip();剔除字符串开头的空白,可使用方法lstrip();同时剔除字符串两端的空白,可使用方法strip()。如:

favorite_language = ' python '

favorite_language.rstrip()

favorite_language.lstrip()

favorite_language.strip()

2.3数字

2.3.1整数

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

Python使用两个乘号(**)表示乘方运算。

运算优先级:()>乘方>* />+ -。

2.3.2浮点数

Python将带小数点的数字都称为浮点数。

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

可调用函数str(),它让Python将非字符串值表示为字符串.如:

age = 23

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

print(message)

2.3.4数中的下划线

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

universe_age = 14_000_000_000

当打印这种使用下划线定义的数时,Python不会打印其中的下划线。

2.3.5同时给多个变量赋值

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

x, y, z = 0, 0, 0

2.3.6常量

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

MAX_CONNECTIONS = 5000

2.4注释

编写注释的主要目的是阐述代码要做什么,以及是如何做的。注释让你能够使用自然语言在程序中添加说明

在Python中,注释用井号(#)标识,如果要给多行注释前加上#,可使用快捷键:Ctrl+/? ,若想取消注释,则再按一遍即可。若有许多行注释需要添加,也可使用三引号''' '''来添加注释。如:

#这是一行注释

'''

作者:sqx2001

日期:2024年6月16日

内容:Python学习笔记

'''

2.5Python之禅

在Python终端会话中执行命令 import this

2.6番外篇——数据类型

数据类型

字符串 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学习内容)

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号