python变量命名规则:
- 命名可以包含数字,大小写字母 ,下划线,但是不允许以数字开头的命名。
- 一般下划线开头的内容具有特殊含义,不推荐使用。
- 大小写不一样,对大小写敏感
- 命名方法推荐:Abigboy(大驼峰)、aBigBoy(小驼峰)、a_big_boy(posix写法)
- 命名不能跟关键字和保留字重复
python查看关键字的方法:
import keyword #引入关键字模块
#打印出所有关键字
print(keyword.kwlist)
python变量的声明和赋值:
#声明变量
var_name=var_value
#变量赋值
a=1
a=b=c=2
a,b,c=1,2,3
变量类型:
标准数据有6种:数字类型(Number)、字符串类型(str)、列表(list)、元组(tuple)、字典(dictionnary)、集合(set)
数字类型中注意:
a=.3 #其实表示a=0.3
b=100.23 #可以写成b=100.
python推崇科学计数法(写法是用e/E跟着一个整数来表示10的指数):
a=120.34
a=12.034e1
a01203.4e-1
python的布尔值只有False(就是是数字0)/True(是数字1),布尔值可以跟数字直接加减操作
字符串可以用单引号,双引号,三引号(能够扩起多行的信息)表示,单双引号可以交错使用
a='''
laialielala
laalai
lalai
'''
a="let\'sgo" #表示let'sgo
b=“c:\\user” #c:\user,另外可以使用\r\n表示回车换行
格式化字符串:
- 百分号格式化(%d后跟数字,%s后跟字符串)
- 利用format函数
s="i love %s ,i an %d years old"
print(s%("swallow",18)) #会打印出i love swallow,i am 18 years old
#用format函数格式化,就是用{}代替%
s="i love {}".format("swallow") #i love swallow
a="i am {} years old,i love {}".format(10,"swallow")
用来检测一个变量是不是另一个变量里面的成员:in /not in
a={1,2,3}
b=2
c=b in a
print(c) #true
删除变量:
a=100
del a