《Python编程:从入门到实践》学习笔记(知识点梳理+练习题答案代码)——第2章 变量和简单数据类型

本文介绍了《Python编程:从入门到实践》一书中关于Python的基础知识,包括变量的使用,如命名规则和避免错误,字符串的操作,如大小写转换和合并,以及数字的处理。此外,还讨论了注释的重要性和Python编程的一些基本原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

书籍说明

书名:《Python编程:从入门到实践》(第一版)/Python Crash Course: A Hands-On, Project-Based Introduction to Programming

作者:Eric Matthes(著)/袁国忠(译)

出版社:人民邮电出版社

开发环境说明

Python Version: 3.11.2

Python IDE: PyCharm Community Edition 2022.3.3


目录

第2章 变量和简单数据类型

2.1 运行hello_world.py时发生的情况

2.2 变量

2.2.1 变量的命名和使用

2.2.2 使用变量时避免命名错误

动手试一试

2.3 字符串

2.3.1 使用方法修改字符串的大小写

2.3.2 合并(链接)字符串

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

2.3.4 删除空白

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

动手试一试

2.4 数字

2.4.1 整数

2.4.2 浮点数

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

动手试一试

2.5 注释

动手试一试

2.6 Python之禅

动手试一试


第2章 变量和简单数据类型

2.1 运行hello_world.py时发生的情况

  • 文件名hello_world.py,其中后缀名“.py”表该文件是一个Python程序。
  • print( )函数:作用于打印输出。
  • print("Hello Python world!")

    输出结果:Hello Python world!

2.2 变量

  • 变量,每个变量都存储了一个值——与变量相关联的信息。在这里,我们添加一个名为“message”的变量,其存储的值为文本“Hello Python world!”。
  • message = "Hello Python world!"
    print(message)

    输出结果:Hello Python world!

  • 在程序中可随时修改变量的值,而Python将始终记录变量的最新值。下面例子按照先后顺序给变量“message”赋予两个不同的值,输出结果则不同。
  • message = "Hello Python world!"
    print(message)
    message = "Hello Python Crash Course world!"
    print(message)

    输出结果:

        Hello Python world!

        Hello Python Crash Course world!

2.2.1 变量的命名和使用

  • 变量名只能包含字母、数字和下划线。其中,可以用字母或下划线打头,不能用数字打头。
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。
  • 不能用Python关键字和函数名作为变量名。下面附上查询Python关键字的代码。
  • import keyword
    print(keyword.kwlist)

    输出结果:['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'](仅供参考)

2.2.2 使用变量时避免命名错误

  • 若运行程序后出现报错,学会根据Traceback找出错误原因,并且改正。
  • 变量名称错误通常意味着两种情况:①使用变量前忘记给它赋值;②输入变量名时拼写不正确。下面例子属于情况②。
  • message = "Hello Python Crash Course reader!"
    print(mesage)

    输出结果:程序报错。程序报错指出,打印的变量“mesage”没有被定义。因为源代码定义的变量名为“message”,所以无法识别“mesage”。改正方法有以下两种思路,究其本质就是前后变量名要一致。

  • message = "Hello Python Crash Course reader!"
    print(message)
    
    mesage = "Hello Python Crash Course reader!"
    print(mesage)

    输出结果:Hello Python Crash Course reader!

动手试一试

2-1 简单消息:将一条消息存储到变量中,再将其打印出来。

  • a = 10
    print("我今年", a, "岁")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值