命名的规则:
project name package name python file name
1. 不能以数字开头,不能使用中文
2. 不能使用关键字
3. 英文 字母 test_06_23
4. 数字 字母 下划线构成(不能以数字开头)
5. 见名知意 age
变量:
x = 1 #定义一个变量x, 并且赋值为1
print(x) #如果要引用某个变量,要确保该变量已经被赋值被定义
常用数据类型:整形 浮点型 布尔型 字符串
age = 18 #关键字 int
score = 99.9 #浮点数 小数 关键字 float
True #关键字 Boolean bool True False
False
字符串:
用成对的单引号 或是 成对的双引号 括起来的内容 关键字: str
age = ‘20‘
print(‘‘X‘‘)
字符串的一些特殊用法:
a = ‘hello‘
b = ‘world‘
c = 6
字符串的拼接 ‘+’,“+”左右的数据类型应该一致
字符串跟别的数据类型去进行拼接 强制转化 然后使用‘+’
强制转化 str(变量名/变量值)
print(a+str(c))
‘,’,使用逗号输出结果会有序一个明显的空格,字符串跟别的数据类型去进行拼接
字符串的切片 取值(取左不取右)
z = ‘hello‘
字符串的索引是从0开始的
单个字符串取值:字符串变量名[索引的位置]
print(z[1]) e
多个字符串取值:字符串变量名[字符索引开始的地方:字符索引结束的地方+1]
print(z[1:4]) ell
字符索引结束的地方+1 没有边界,所以可以越界
print(z[1:10]) ello
反序:
print(z[-5:-3]) he
最后一个值: print(z[-1])
格式化输出:
age = 18
sex = ‘female‘
print(‘lucy is %s years old, ‘ % age)
print(‘lucy is %s years old, she is a %s‘ % (age, sex))
print(‘lucy is {} years old‘.format(age))
print(‘lucy is {0} years old, she is a {1}‘.format(age, sex))
占位符: %s %f %d
原文:https://www.cnblogs.com/coxiseed/p/9217004.html