2.基础函数介绍
2.1 输入(input)
★函数的使用方法<函数名>(<参数>) 注:参数可有可无
<变量>=input(“提示信息字符串”)
例如我们运行代码a=input(“请输入:”)后系统会出现以下提示
输入要输入的内容后回车结束输入。
2.2 输出(print)
★print()输出函数中,参数可以为字符串,例如print(“Hello world”)
此时输出的结果就是Hello world
★参数也可以为一个变量名,例如a=1 print(a)
此时输出结果就是1
★同时也可以用format函数,使得变量和字符串一同输出
<字符串>.format(<逗号分隔的参数>)
默认{}依次对应format的变量,即x在第一个{}位置,y在第二个{}位置以此类推。
所以默认{}序号为0,1,2,3…,如果要把x,y位置颠倒,则可以指定{}的序号来改变对应的值。
例如:print(“{1}{0}”.format(x,y))此时先显示y的值再显示x的值。
在{}中可以使用图中参数来进行字符串格式化处理
★填充
在设置了宽度以后,空白处用指定的填充字符填充,不指定则默认空白
★对齐
设置format中参数的对齐方式,^表示居中,<表示左对齐(默认),>表示右对齐。
★宽度
设置文字宽度,多出的宽度用填充符填充
★精度
通俗来说,就是保留多少位小数。
★类型
选择数据类型
例如:
>>> a=1.20202
>>> print("{:-^10.2f}".format(a))
---1.20---
2.3 字符串类型的转换(评估函数)
★eval函数
可以用eval(<字符串>)把字符串的引号去掉,去掉左右的引号后,然后返回去掉引号后的代码的最终结果。
例如:
>>> eval("2+3+4")
9
>>> a=123
>>> eval("a")
123
>>> eval("'1+2+3'")
'1+2+3'
>>> eval('print("Hello world")')
Hello world
★str函数
与eval相反,是给eval(<参数>)的参数增加左右增加一对引号,返回对应的字符串。如果参数已经是个字符串,则将参数原封不动,函数最后返回该参数的值。
例如:
>>> a=123
>>> str(a)
'123'
>>> str(123)
'123'
2.4 转移字符
# 作者:Kerwin Wan
# 开发时间:2022/4/8 3:31
# 转义字符
# \n 换行
print("hello\nworld")
# \t 四个字符的位置,自动补全 占满则重新开一个制表位
print("hello\tworld")
# \r 回行首
print("hello\rworld")
# \b 退格
print("hello\bworld")
# 输出反斜杠 单引号 双引号
print("hello \\ world")
print("hello ' world")
print('hello \' world')
print("hello \" world")
# 原字符不希望转移字符的字符串起作用,使用原字符也就是在字符串之前加r或者R
print(r"hello\nworld")
print(R"hello\t world")