=================变量==================
1.命名规则
可以字母下划线开头,不能数字
变量名不能有空格,可以用”_”来代替
Python关键字和变量名不能用
“=”两边空格随意但不能分行,尽量规范!
【简短且可读性高,尽量小写,慎用小写l和o容易看错】
2.共享引用
多个变量引用同一个对象
0-255Python自动缓存
3.is判断引用对象地址是否相同
{ name1=’tom’ name2=’tom’
print( name1 is name2 ) //true}
4.检测对象的地址值
{
print( id(name1) )
}
==================数据类型===================
1.字符串
–每个单词首字母大写(title):
{ name=”kevin mahone”
print(name.title) }
–统一大/小写(upper/lower)
–合并(+):
{ first_name=”Kevin”
last_name=”Mahone”
full_name=first_name+last_name
print(“hello”+full_name+”!”) 【拼接】}
–制表符/换行符添加空格(\t / \n)【联合用时如果先指表再换行则制表符\t消失!】
–暂时删除空白(strip[前后]、lstrip[前]、rstrip[后])
{
Lan=” Python ”
print(Lan.lstrip()) 删除前面空格
若想永久删除重新赋给变量
Lan=Lan.lstrip() }
【使用字符串时注意“ ”和‘ ’成对问题!】
2.整型
【 整数相除保留一位】
3.浮点型【Python中可以根据顺序直接运算,“**”表示乘方例如2**3 为:8】
【 a.使用str()函数避免错误:
{ age=23
print(“Happy “+age+”rd Birthday!”)会报错因为Python不知为23还是2和3
必须str(age) }
b.在python2中若不指明小数则小数部分省略
{3/2=1;3.0/2=1.5}
】
4.布尔型:True /False
//本质:False:0,0.0,None,“ ”(空字符串),,()(空元组)
5.空对象:None
6.序列: list(列表)、tuple(元组)、dictionry(字典)、str()、range()
7.
str_int=”13”
str_float=”3.14”
num=12
字符串转int
str_new=int(str_int)
print(type(str_new))
字符串转float
print(type(float(str_float)))
int转str
print(type(str(num)))
eval() //根据字符串值将字符串转换为合适类型
print(type(eval(“11”)))
===========================================
3.注释(#)
#后面的内容Python解释器会忽略,应养成编写清晰、简介的注释
4.Python之禅
import this查看