变量命名规则:
1.变量命名不可以以数字开头,如4four,3man;
2.不推荐使用以下划线开头,下划线开头的内容在python中有特殊意义,如_age,_name;
3.推荐视同固定单词及其缩写,如skt=soket
4.以posix命名规则为主,posix命名规则单词全部小写,且所有单词之间以下划线连接,如my_first_love;
5.驼峰命名法:所有单词自动连接,且每个单词首字母均大写,分为驼峰命名法和小驼峰命名法:
大驼峰命名法:所有单词首字母均大写,如MyFirstLove;
小驼峰命名法:第一个单词首字母小写,其余均大写,如myFirstLove;
6.避开关键字和保留字,Python有33个关键字:False, None, True, and, as, assert, 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。
格式化
字符串的格式化
把字符串按照一定格式打印或者填充,格式化有两种方法
-利用百分号(%)
-利用format函数
利用%进行字符串的格式化
在字符串中,利用%表示一个特殊的含义,表示对字符进行格式化
- %d: 此处应该放入一个整数
- %s: 表示此处应该放入一个字符串
a = "Hello!%s"
# 下面打印,直接把%s作为字符串的一个内容打印出来
print(a)
Hello!%s
b = "Hello!%s"
print(b%"Jack")
Hello!Jack
a = "I am %d years old"
# 留意下面两句话的区别和结果
print(a)
print(a%18)
I am %d years old
I am 18 years old
利用format函数进行字符串的格式化
format函数格式化字符串
- 直接用format函数进行格式化
- 推荐使用这种方法
- 在使用上,以{}和:代替%号,后面用format带参数完成
a = "Hello!{}".format("Jack")
print(a)
s = "Yes, i am {1} years old, I love {0} and i am {1} years old".format("Jack", 18)
print(s)
Hello!Jack
Yes, i am 18 years old, I love Jack and i am 18 years old
None
表示什么都没有,如果函数没有返回值,可以返回 None,可以用来占位置。