python学习记录2——输入输出

1.input( )函数

input()函数的使用格式为:

<变量> = input(<提示信息字符串>)

用户输入的信息以字符串类型保存在<变量>中。

注意!!!
input()函数返回的是字符串类型,如果需要将其转换为其他类型,需要使用相应的类型转换函数。

2.print( )函数

print()函数的基本使用格式为:

print(<拟输出字符串或字符串变量>)

举几个简单例子:

print("Hello, World!")
#输出结果:Hello, World!

print(123)
#输出结果:123

name = "LiHua"
print("My name is", name)
#输出结果:My name is LiHua

在控制输出格式时,可以使用格式化字符串或格式化输出等方式来实现。字符串类型的格式化主要使用format()方法,用法如下:

<模板字符串>.format(<逗号分隔的参数>)

字符串的填充使用大括号作为一个填充槽,将括号中的参数按顺序填入槽中,下面是一个示例:
在这里插入图片描述
format()方法的格式控制格式为:

{ <参数序号> : <格式控制标记> }

格式控制标记主要有以下六种:
在这里插入图片描述
这六种分为前三种一组和后三组一组进行介绍。前三种用于对字符串的输出样式进行控制,示例如下:
在这里插入图片描述
后三种用于对数字的输出格式进行控制,示例如下:
在这里插入图片描述
不同类型的具体含义可以从示例中对照查看,这里再给出一个简单示例:

name = "Tom"
age = 18
print("My name is {0}, and I am {1} years old.".format(name, age))
#输出结果:My name is Tom, and I am 18 years old.

还有一种格式化字符串的方法,与C语言中的输出格式化有相似之处,这里直接使用示例说明:

name = "Tom"
age = 18
print("My name is %s, and I am %d years old." % (name, age))
#输出结果:My name is Tom, and I am 18 years old.

pi = 3.1415926
print("pi = %.2f" % pi)
#输出结果:pi = 3.14

name = "Tom"
age = 18
height = 1.75
print("My name is %s, and I am %d years old. My height is %.2f meters." % (name, age, height))
#输出结果:My name is Tom, and I am 18 years old. My height is 1.75 meters.

3.eval( )函数

eval()函数是一个内置函数,用于将字符串作为表达式进行求值。它可以将一个字符串解析为Python表达式,并返回表达式的值。
示例如下:

——eval(“1”)
  1
——eval(“1+2”)
  3
——eval(‘“1+2”’)
  ‘1+2’
——eval(‘print(“Hello”)’)
  Hello

小tips:

(1)print函数中增加end=""参数表示输出后不增加换行。
(2)在Python中,print函数在输出多个参数时,默认会在它们之间添加一个空格作为分隔符。将print函数的sep参数设置为空字符串,即sep=‘’,这样就取消了在多个参数之间添加空格的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值