Python:变量命名规则、字符串格式化方法

变量命名规则:

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,可以用来占位置。

猜你喜欢

转载自blog.csdn.net/qq_28766729/article/details/82533266