print函数
语法:print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
- 内置函数, 打印输出
-
objects
: 可以有多个输入字符串 -
sep
: 指定两个字符串之间的分隔符,默认是空格 -
end
: 指定字符串输出的结尾,默认时换行 - 语法中的关键字不能省略
abs函数
语法:abs(x)
- 内置函数, 求绝对值
-x
: 可以是整数、浮点数、复数(返回模值)
只是取绝对值,不取整数
input函数
语法: input([prompt])
- 内置函数, 输出promot提示信息,接受键盘输入并转成字符,接收到EOF字符退出
-
prompt
:输入提示信息
三元运算符
三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值
语法:[true statement] if [condition] else [false statement]
- 实例: res = 值1 if 条件 else 值2
- 实例: 三元运算赋值的具体使用(占位符的嵌套)
print("右上角九九乘法表")
for i in range(1,10):
strl = ''
for j in range(i,10):
strl += "{}*{}={:<{}}".format(i,j,i*j,2 if j<4 else 3)
print("{:>66}".format(strl))
len()函数
语法: len(s)
- 内置函数 返回对象s的长度
-
s
: 可以是字符串、列表、元祖、bytes、 range 或者集合类( 如:字典, 集合, or frozen set)
enumerate()函数
语法:enumerate(iterable [,start])
- 内置函数 返回(索引 值)结构的迭代器,惰性函数
-
start
: 可以指定索引变化的起始点