一、类型转化
- 隐式类型转化
整数类型与小数类型运算时自动转换为小数类型
number_int = 1
number_float = 1.1
numbernew = number_int + number_float
print(type(numbernew))
print(numbernew)
>>><class 'float'>
>>>2.1
- 显式类型转换
在显式类型转换中,用户将对象的数据类型转换为所需的数据类型。 我们使用 int()、float()、str() 等预定义函数来执行显式类型转换。
x = float(1)
y = int(2.1)
print(x)
print(y)
>>>1.0
>>>2
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
二、 一些数学函数
相对于c来说,python中的函数更加全面便捷,但也要学会用语言将函数写出来
abs函数
double abs(double number)
{
if(number<0)
{
return -1*number;
}
else
{
return number;
}
}
...
三、随机数函数
利用随机数函数可以给程序添加随机性,例如一个猜数字小游戏
import random #引入random库
secret = random.randint(1,100) # 随机产生一个1-100的数
guess = input("请猜一个数字:")
temp = int(guess)
while(temp != secret):
guess = input("猜错了,请重新猜:")
temp = int(guess)
if(temp == secret):
print("你猜对啦")
elif(temp>secret):
print("你猜的数大了")
elif(temp<secret):
print("你猜的数小了")
四、三角函数
五、列表
list = ["first",2,'third',4]
可以使用 del 语句来删除列表的的元素,del list[2]
1.python列表脚本操作符
2.python列表截取与拼接
3.python列表函数
4.python方法
六、元组
元组与列表的区别是,元组不可以更改(元素值不可添加和删除及更改),且元组使用()表示,而列表使用[ ]表示。
当元组只有一个元素时,要在元素后面加逗号,不然会被认定为赋值,元组也可以索引(用[ ]索引)。
1.元组的内置函数