old.2.变量

变量

变量名:

数字、字母、下划线

alex1=123

不能以数字开头

alex_=123

变量名不能是python内部的关键字

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',

'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

数据类型:

数字

1,222,333

字符串

'';"","""""".

布尔值

True/False

首字母必须大写。

#基本数据类型,移除long类型
print(type(1))
print(type(1.0))
print(type("str"))

#允许多个变量连续赋值
a=b=c=1
print(a,b,c)

a,b,c=1,2,"bb"
print(a,b,c)

#标准数据类型6种
#Number(数字)
#String(字符串)
#List(列表)
#Tuple(元组)
#Sets(集合)
#Dict(字典)

#Number(数字)
#支持 int float bool complex(复数)
#数值计算
print("5+3=",5+3)
print("5-3=",5-3)
print("5*3=",5*3)
print("除法得到浮点数 2/4=",2/4)
print("除法得到整数 2//4=",2//4)
print("取余 10%3=",10%3)
print("乘方 4**2=",4**2)
print("开方 4**0.5=",4**0.5)


#String(字符串)
#元素是不可变的
string="abcdefg"
print(string)
print(string[0])
print(string[0:-1])#从头到尾
print(string[2:])#从下标2开始到尾
print(string[2:4])#从下标2到n-1  [m,n)
print(string*2)#输出2次


#list(列表)
#元素可变的
listDemo=["aa",1,"bb",2]
print(listDemo)
print(listDemo[0])#输出下标0
print(listDemo[2:])#从下标2开始到尾
print(listDemo[1:3])#从下标2到n-1  [m,n)
print(listDemo*2)#输出2次
listDemo[0]="替换的"
print(listDemo)#修改后的


#tuple(元组)
#元素不可变的
tupleDemo=("aa",1,"bb",2)
print(tupleDemo) 
print(tupleDemo[0])#输出下标0
print(tupleDemo[2:])#从下标2开始到尾
print(tupleDemo[1:3])#从下标2到n-1  [m,n)
print(tupleDemo*2)#输出2次

tupleDemo=()#空元组
tupleDemo=(a,)#一个元素
print(tupleDemo) 


#Set(集合)
#一个无序不可重复的序列
setDemo={"a","b","c"}
print("集合A ",setDemo)
#集合可以做 交集并集差集
setDemo2={"a","b"}
print("集合B ",setDemo2)
print("AB的差集 ",setDemo-setDemo2)
print("AB的并集 ",setDemo|setDemo2)
print("AB的交集 ",setDemo&setDemo2)
print("AB的不同时存在的 ",setDemo^setDemo2)


#字典
dictDemo={"tom":"90","jerry":"75"}
print(dictDemo)
print(dictDemo["tom"])
print("keys:",dictDemo.keys())
print("values",dictDemo.values())
#移除 key 返回value
print("移除tom ",dictDemo.pop("tom"))
print(dictDemo)


#python常用数据转换
'''
int(x)
str(x)
tuple(s) 将序列转换成元组
list(s) 将序列转换成列表
'''


#python的注释
print("单行注释 #")
print("多行注释 单引号(3个')")
print("多行注释 双引号(3个双引号)")
原文地址:https://www.cnblogs.com/scholarly/p/10126966.html