Python基础03 input函数、print函数、转义字符、评估函数

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")
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: input()函数用于接收用户的输入,并将输入的内容作为字符串返回。如果需要将输入的内容用作其他类型,例如整数或浮点数,需要先进行类型转换。比如,可以使用int()函数将字符串转换为整数。而print()函数用于将指定的内容输出到控制台。可以使用print()函数输出变量的值,也可以直接输出指定的字符串。如果需要在多行中输出一段文字,可以使用三个单引号 ''' 或三个双引号 """ 将文字括起来,实现多行输出。也可以使用转义字符 '\n' 在一行中输出多行文字。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python input()和print()用法汇总](https://blog.csdn.net/baidu_24752135/article/details/111654150)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python基础——input()和print()函数](https://blog.csdn.net/weixin_42230348/article/details/108319547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值