最近在自学Python,因为有了C语言的基础,所以相比两年前,甚至四年前初次接触Python的时候,有了更多的感触
因此,准备在这里记录一下现阶段学习的几个常用的Python命令
输出文字:print
str1 = "整挺好"
print("这是一句话:{}".format(str1))
就会出现 这是一句话:整挺好 这段字
与C语言的printf类似,花括号里可以对整数、浮点数取保留小数位数的用法,如
print("结果为:{:.2f}".format(3.14159265))
会显示 结果为:3.14,四舍五入取了两位小数
哦对,这里与C语言不同的是,Python取小数位数,是会自动四舍五入的
而C语言仅仅只是单纯取了小数位数
同时,Python每一个print会自动独占一行,而C必须使用“\n”来手动换行
输入文字:input
getStr = input("请输入你的名字:")
通常input会配合一个新的参数,从而使输入的内容保存到这个参数中
比如此处是将输入的内容,保存到getStr中
判断:if-else
if getStr in ["Lisa"]:
print("欢迎Lisa!")
elif getStr in ["Tom"]:
print("欢迎Tom!")
else:
print("您的名字不在系统中!")
没啥好说的啦,与C极其相似,记好就行了
定义一个函数:def
def 函数名(形参):
函数命令内容,其中以形参作为传入的值
return 一个值
咱就是说,Python对缩进的要求是真滴严格。与C语言相比,Python不用花括号,而是靠着缩进来判断哪些内容属于函数内
字符串和数字的互转:eval和str
字符串转数字:
eval("233")
数字转字符串:
str("233")
计算乘方:pow
C语言也是这个命令
pow(1.01,365)
# 计算1.01的365次方