变量
关于变量我有一个不能理解的,关于全局变量作用域与地址的问题,学函数的时候我可能会搞懂它并且写下来
另外,其实昨天说的是有些不准确的,\(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
睡了,明天学函数(这些东西都好简单