python(自用查看版)

时间:2024-11-08 07:16:16

complex复数类型,列表类型list,元祖类型tuple,dict字典类型,集合类型set这些类型以后再说明

type关键字可以输出变量或常量的类型

schoolnumber =23210802019
c:int= 23232
niii=3.4
Name="天上地上我为尊"
x=True
print(Name)
print(schoolnumber)
print(type(schoolnumber))
if (x):
    print(1)

变量的类型由初始化的数据决定,但可以强制确定类型。

注意,根据后面传的数据,变量的类型可以改变

另外还可以强制转换,只取整数部分

a:int=1
b=0.9;
a=int(b)

print(a)
//0

字符串str(),浮点型float()

4.1整型int

范围“无穷”,根据要表示的数据大小,自动扩容(分配更多的字节)

因此无需long、bite、short等类型。如上面的schoolnumber

4.2浮点数float

等同于c++/java的double,8字节。如上面的niii

用e\E表示底数10

4.3字符串str

单引号双引号都可以。python对于字符和字符串都是用一个类型存的

之所以有两类,是因为对于:  23231241‘231231231’

这样的字符,我们如果都用"",就会识别错误,所以对于内部的引用,可以用‘’

print("dwadwad'dwdawd'")

注意,3个单引号和3个多引号可以放在更多复杂的文本中

len关键字可以返回字符串的长度len>=字符串长度
 

print(len(Name))

字符串可以用+拼接
 

s1="sdwda"
s2="dwdaawda"
print(s1+s2)

不影响原来的s1和s2。

另外字符串和数字不能相加

也是

4.4bool类型

只有True和False两种类型,只占一个字节,True==1,False==0

x=True
if (x):
    print(1)

4.5动态类型

a=1
print(a)

a="dwdawd"

print(a)

就是说在运行中,变量的类型可以根据存储的数据改变