变量
变量命名规则
- 可以包含数字,大小写字母,下划线或者更多,但是不推荐除了前三种内容之外的符号。
- 数字不可以打头
- 一般python,一般下划线开头的内容具有特殊含义,不建议使用
- 大小写不一样则变量不同,大小写敏感
- 推荐
- 使用具有固定含义的英文单词或者缩写,srv=server skt=socket,一般以posix命名规则为主
- 驼峰命名法
- 名称以单词自动连接,且每个单词首字母大写
- 大驼峰,每个单词第一字母均大写
- 在Python中给类命名使用此法
- MyFirstLove
- 小驼峰,类似大驼峰,但第一个字母小写
- myFirstLove
- posix写法
- 多个单词用下划线连接
- 单词全部小写
- my_first_love
- 大驼峰,每个单词第一字母均大写
- 名称以单词自动连接,且每个单词首字母大写
- 保留字和关键字
- class,def,break,for(关键字)
- 变量名必须避开,不能与关键字保留字重复
In [12]:
print("i love you,min") #打印出我爱你
In [18]:
#查看关键字的方法
import keyword #引入关键字模块
print(keyword.kwlist)#打印出关键字
In [31]:
#定义变量age,把18放入变量age中
age=18
print(age)
print(18)
#给age1,age2,age3放入同样的一个内容或者值
age1=age2=age3=18
print(age1,age2,age3)
age4,age5,age6=11,21,34
print(age4,
age5,
age6)
##变量的类型
- 严格意义上讲,python只有一个类型
- 标准数据一共六种
- 数据类型Number
- 字符串类型str
- 列表list
- 元组tuple
- 字典Dictionary
- 集合set
In [38]:
age=18
print(18)
age=0b10010
print(age)
age = 0o00022
print(age)
age= 0x12 #表示二进制0001 0010
print(age)
In [40]:
height = 122.22
print(height)
shili = .2
print(shili)
length = 18
print(length)
In [46]:
##布尔值的操作
age=18+True
print(age)
In [57]:
love = "i love you,min"
print(love)
love = "我爱你,敏"
print(love)
# 单双引号交错使用的例子
# <a style="color:red"> 哈哈哈</a>
# 用引号表示上面的字符串
html='<a style="color:red"> 哈哈哈</a>'
print(html)
htmls = '''i love you
我爱你
哈哈哈'''
print(htmls)