2019年2月11日开始学习Python.本系列都是自己看书的读书笔记,看的书名是《Python 编程从入门到实践》 Eric Matthes 著,袁国忠译。希望自己能够坚持下来!2019加油鸭!
Python-1
- 变量的命名和使用
- 变量名只能包含字母、数字和下划线。不能以数字打头。
例如:可以将变量命名为newyear_2019,但不能命名为2019_newyear. - 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如:变量名 hello world是错误的,但是hello_world就是正确的。
+不要将Python 关键字和函数名用作变量名,即不要使用python保留用于特殊用途的单词,例如:print - 变量名应既简短又具有描述性。
- 慎用小写字母l和大写字母O,因为他们可能被人错看成数字1 和0.
Tips: 最好都使用小写字母来进行变量的命名。
- 变量名只能包含字母、数字和下划线。不能以数字打头。
Python 关键词表如下:
False | Class | finally | is | return |
---|---|---|---|---|
None | continue | for | lambda | try |
True | def | from | nonlocal | while |
and | del | gloable | not | with |
as | elif | if | or | yield |
assert | else | import | pass | |
break | except | in | raise |
1.字符串
字符串转换大小
+ 使用方法修改该字符串的大小写。
Sample code as below:
name = "my name is John"
print(name.title()) # 首字母都大写
print(name.upper()) # 所有字母都大写
print(name.lower()) # 所有字母都小写
Output as below:
My Name Is John
MY NAME IS JOHN
my name is john
存储数据时,方法.lower()很有用。先将字符串转成小写,再存储他们。
- 字符串拼接
- Python使用 (+) 来合并字符串。
Sample Code as below:
first_name = "ada"
last_name = "lovelace"
full_name=first_name + " " + last_name
message = "Hello, " + full_name.title() + "!"
print(message)
Output as below:
Hello, Ada Lovelace!
- 使用制表符或换行符来添加空白
\n\t
- 删除空白使用方法.rstrip()
favorite_language= " Python "
favorite_language=favorite_language.rstrip() #删除右面的空白
favorite_language=favorite_language.lstrip() #删除左面的空白
print(favorite_language)
2.数字
- 整数
Sample Code as below:
Number1= 2+3-1*2**4
Number2= (2+3-1)*2**4
print(Number1)
print(Number2)
Output as below:
-11
64
*浮点数
Sample Code as below:
Number3= 0.1+0.1
Number4=2*0.1
print(Number3)
print(Number4)
Output as below:
0.2
0.2
*使用函数 str()来避免类型错误
Sample Code as below:
age =32
message="Happy " + str(age) + "rd Birthday!"
#使用str() lPython 就知道要将数值32转换成为字符串
print(message)
Output as below:
Happy 32rd Birthday!
- 注释
Sample Code as below:
'# 使用' # 来进行注释代码;
本章学习了:
- 如何使用变量;
- 如何创建描述性变量名以及如何消除名称错误和语法错误;
- 字符串是什么;
- 如何使用小写,大写和首字母大写方式显示字符串;
- 使用空白来显示整洁的输出,以及如何剔除字符串多余的空白;
- 如何使用整数和浮点数;
- 使用数值数据时需要注意的意外行为;
- 以及如何编写说明性注释。