【print与input】2.12学习笔记 变量

变量

关于变量我有一个不能理解的,关于全局变量作用域与地址的问题,学函数的时候我可能会搞懂它并且写下来
另外,其实昨天说的是有些不准确的,\(Python\)里的变量不是不用声明类型,只是声明方式特殊

声明

a_string = ( "怎么可以迫害DIO呢,DIO那么可爱qwq" )
a_number = ( 114514 )

直接赋初值的时候就已经规定了变量类型
终于摆脱了\(long long\)

当然,再赋值的时候不能赋其他类型

同样的,\(Python\)变量定义也可以一次定义多个

lhx = dalao = 250

但是这么写不美观啊(强迫症发言)

在交互环境下还可以这么写

number1, number2 = 1, 2

删除

del luv

\(luv\)是变量名

类型查看

print( type( 变量名 ) )

地址查看

print( id( 变量名 ) )

字符串

\(Python\)里的字符串和\(C\)里的\(string\)一样,可以直接相加

dalao = ( "LHX吊打" )
vegetable = ( "国家集训队" )
print( dalao + vegetable )

数字类型

整数

这就是我为什么学\(Python\)
\(Python\)的整数运算非常强大,可以直接运算无限大或无限小的整数加减乘除

浮点数

有时会有四舍五入的误差或者什么鬼畜精度问题,以前也没少被卡过精度= =

f1 = 1.1
f2 = 2.2
print( f1 + f2 )


奇怪的精度问题\(OTZ\)

复数

没想到
由实部和虚部构成,没其他好说的

数字类型转换

\(C++\)也很相似

print( int( 1.9 ) ) #输出1
print( float( 1 ) ) #输出1.0

睡了,明天学函数(这些东西都好简单

猜你喜欢

转载自www.cnblogs.com/with6676/p/12301852.html