python之变量&数据类型

=================变量==================

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查看

猜你喜欢

转载自blog.csdn.net/aaron_miller/article/details/80109508