python入门6 字符串拼接、格式化输出
2024-08-28 05:18:43
字符串拼接方式
1 使用 + 拼接字符串
2 格式化输出:%s字符串 %d整数 %f浮点数 %%输出% %X-16进制 %r-原始字符串
3 str.format()
代码如下:
#coding:utf-8
#/usr/bin/python
"""
2018-11-03
dinghanhua
字符串拼接,格式化输出
"""
import time name = input('input name :') #输入姓名
age = int(input('input age:')) #输入年龄
nowtime = time.strftime('%Y%m%d %H:%M:%S',time.localtime()) #当前时间
'''使用 + 拼接字符串'''
#字符串连接
print('your name is '+name+',\nyour are '+str(age)+' years old. \ntime: '+nowtime)
'''
格式化输出
方式一: %s字符串 %d整数 %f浮点数 %%输出% %X-16进制 %r-原始字符串
方式二: str.format()
'''
#格式化输出
print("""your name is %s,
your are %d years old.
time: %s"""%(name,age,nowtime)) '''浮点数制定输出2位小数; %%输出%'''
percent = 50.5
print('percent is %.2f%%' % percent) #制定浮点数的小数位 '''%X'''
x = 0xf00
print('16进制:0x%X' % x) '''%s,%r的区别'''
print('str is %%s %s' % r'c:\user\local')
print('str is %%r %r' % r'c:\user\local')
# str.format()
str = """your name is {0},
your are {1} years old.
time: {2}"""
print(str.format(name,age,nowtime)) str2 = """your name is {name},
your are {age} years old.
time: {time1}"""
print(str2.format(name=name,age=age,time1=nowtime))
最新文章
- 使用etcd+confd管理nginx配置
- HttpHandler过滤请求..
- SQL错误级别 状态 怎么定义
- 分享一个漂亮的ASP.NET MVC黑色界面框架
- powershell 批量生成文件
- Linux下用SCP无需输入密码传输文件
- Linux安装oracle 10g常见问题之——OUI-25031
- 【蓝桥杯】入门训练 Fibonacci数列
- 使用Windows2003的IIS发布网站 - 进阶者系列 - 学习者系列文章
- Oracle 字符集小结(遇到一例子:查询结果列标题为汉字,但是显示为‘?')
- 关于System.currentTimeMillis()
- 使用(Drawable)资源——图片资源
- Spring DelegatingFilterProxy
- 201521123110 《Java程序设计》第4周学习总结
- python之算法排序模块
- 原型模式ProtoType
- BookStrap之模板继承
- div+css实现圆形div以及带箭头提示框效果
- Practice3 阅读《构建之法》1-5章
- target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件