类型转换,占位符

类型转换:

        长得像整数的字符串可以直接转换成整数型,也可以转换成浮点数

        长得像浮点数的字符串可以转换成浮点数,不可以转换成整数,需要先转换类型

        eval():会把字符串的引号去掉,保留内容,注意的是该函数内只能是字符串

shu1 = eval(input("请输入一个带有小数的数:"))
print("%.2f"%shu1)	#保留两位小数的浮点数
print(type(shu1))

占位符:

        %o八进制,%d十进制,%x十六进制,%f浮点数,%s字符串

num1 = 2.06
print("二黑的电话:%.2f" % num1)  # %.2f是保留两位小数点的浮点数,浮点数是满6进1

# 结果:2.1

format(): 函数 占位符

name1 = "鸡哥"
name2 = "2.5"
name3 = '哥'

# 这是正常的
print("{}{},练习{}年".format(name1,name3,name2))

# {1} 索引值 从0开始 对比
print("{0}{1},练习{2}年".format(name1,name3,name2)) # 鸡哥哥,练习2.5年
print("{1}{0},练习{2}年".format(name1,name3,name2)) # 哥鸡哥,练习2.5年

# 多此一举的 {name1}中的name1是这里的变量,后面()中的是把上面的name1赋值给这的name1
print("{name1}{name3},练习{name2}年".format(name1=name1,name3=name3,name2=name2))

#这两个是一样的效果  f"{}"这种形式是3.6后才有的
print("{}{},练习{}年".format(name1,name3,name2))
print(f"{name1}{name3},练习{name2}年")

输出界面带有""

print("\"练习生\",练习时常三年半年") 
# 结果:"练习生",练习时常三年半年

\n换行符,\t制表符(九九乘法表哪就可以用)

# 单引号和双引号可以同时使用 \n换行符 \t制表符 这个效果不明显可以在同一个地方多输入一个
print("’二黑练习生‘\n练习时常\t三年半年")

end=""

print()  #正常输出是默认换行

print("内容",end=" ")  #取消掉换行改成end引号内的空格	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值