《Python编程:从入门到实践》 是个人觉得非常适合小白入门的一本书。 前面一部分进行了基础知识的讲解,后一部分是三个使用python做的项目。
这篇文章是我个人学习的一个笔记,内容大多来自课本,也有一些是在学习过程中对相关部分搜索后进行的知识补充,非常适合和我一样的小白阅读。
这个系列会随着我日后的学习进度持续更新,希望这个笔记也可以帮到你~
第一章是关于python和这门课用到的文本编辑器 Geany 在不同系统中的配置,并没有知识点,看原书就可以了。
-
2.2 变量
- 2.2.1 变量的命名和使用
- 包含
a-zA-Z1-9_
(字母数字和下划线)(但应尽量避免使用大写字母) - 不能以数字开头
- 不能使用python关键字或者函数作为变量名(如print)
- 简短且有描述性:
- student_name > name_of_student > s_n
- 避开使用小写L和大写O(容易和0和1 混淆)
- 包含
- 2.2.1 变量的命名和使用
-
2.2 动手试一试
2-1 简单消息:将一条消息存储到变量中,再将其打印出来
# simple_message.py message = "hello world" print(message) ''' Output: hello world '''
2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。
# simple_messages.py message = "hello world" print(message) message = "hello python world" print(message) ''' Output: hello world hello python world" '''
-
2.3 字符串(String)
-
双引号和单引号都可以使用
-
同时使用可以print出引号,如:
>>> print("hello 'my' world") hello 'my' world >>> print('"hello world"') "hello world"
-
2.3.1 使用方法修改字符串的大小写
- 首字母大写:
title()
(只有首字母是大写的,后面如果大写会变为小写,如: aBCd → Abcd - 全大写:
upper()
- 全小写:
lower()
>>> name = "ada lovelace" >>> print(name.title()) Ada Lovelace >>> print(name.upper()) ADA LOVELACE >>> print(name.lower()) ada lovelace
- 首字母大写:
-
2.3.2 合并(拼接)字符串
- 使用
+
拼接string (必须所有都是string,如果是别的格式,如int,需要先str(1)
才能拼接)
first_name = "ada" last_name = "lovelace" full_name = first_name + " " + last_name # 拼接
- 使用
-