1. Python中的 // 与 / 的区别
" / " 表示浮点数除法,返回浮点结果
>>> 90/30 3.0
" // " 表示整数除法,返回不大于结果的一个最大的整数
>>> 90//30 3 >>> 90//17 5
2. 格式化字符串(format string)
要在字符串中嵌入变量,需要使用{ },把变量放在里面。字符串还必须以f开头,f是“格式化”(format)的意思
>>> eye = "Blue" >>> f"he's got {eye} eyes" "he's got Blue eyes"
3. 如何将浮点数四舍五入
可以使用round( )函数
>>> round(1.784) 2 >>> round(1.234) 1 >>>
4. python语句中的 end=''是什么意思
为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束
print("Hello,",end="") print("friend") Hello,friend
5. python三引号中包含转义符,三引号里面的转义符依然会生
cat = ''' I'll do a list: * Cat food * Fishies * Grass ''' print(cat)
输出如下:
I'll do a list: * Cat food * Fishies * Grass
6. pydoc命令是用来做什么的
pydoc是python自带的一个文档生成工具,使用pydoc可以很方便的查看类和方法结构
windows环境下,命令行运行:python -m pydoc abs
7。 argv和input()有什么不同
不同点在于用户输入时机。如果参数实在用户执行命令时就要输入,那就用argv,如果实在脚本运行过程中需要用户输入,那就用input( )
from sys import argv script,first,second,third = argv print("The script is called:",script) print("your first variable is:",first) print("your second variable is:",second) print("your third variable is:",third)