python入门8 字符串拼接、格式化输出

字符串拼接方式

   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))
#coding:utf-8#/usr/bin/python"""2018-11-03dinghanhua字符串拼接,格式化输出"""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.5print(‘percent is %.2f%%‘ % percent) #制定浮点数的小数位

‘‘‘%X‘‘‘x = 0xf00print(‘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))

原文地址:https://www.cnblogs.com/dinghanhua/p/9903044.html

时间: 2024-08-05 02:17:31

python入门8 字符串拼接、格式化输出的相关文章

字符串拼接格式化输出

字符串拼接格式化输出就是把需要输出的内容编辑好以后赋值给一个变量,最后输出到屏幕上.方法一 name = input('your name:') age = int(input('your age:')) # int() str转int. job = input('your job:') info = ''' ---------- info of %s --------- Name : %s Age : %d Job : %s ''' % (name,name,age,job) # 此处 % 为

【Python④】python恼人的字符串,格式化输出

恼人的字符串 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母.数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母a的编码是97. 但是要处理中文至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去.全世界有上百种语言,为了扩充ASCII编码,用于显示本国的语言,不同的国家和地区制定了不同的标准,由此产生

【python入门到放弃】格式化输出

在python中,格式化输出的四种形式 1.字符串"相加". 使用"+"使得字符串和变量相连. ''' 需求1: 请用户输入自己的姓名,毕业学校,年龄,和爱好,并按照以下的格式进行输出打印: ------------------XXX的自我介绍--------------------- 大家好: 我叫XXX,今年XX岁,我毕业于XXXXX学校,平时喜欢XXXXXXXXXX. ''' name = input("姓名:") school = inp

Python入门零散知识整理(! 格式化输出)

目录 内置类型转换 数学 字符串 变量赋值模型(有书上称为便签模型) 简单输入和输出 格式化输入输出 1. 字符串格式化运算符% (类似C中的printf()函数) 2. 字符串格式化方法format() 函数 内置类型转换 type()可直接查看变量类型 补充: >>>dict(name = 'aloha', food = 'apple pie', id = '0') {'name': 'aloha', 'food': 'apple pie', 'id': '0'} 数学 分数 pyt

列表[‘hello’ , ‘python’ ,’!’ ] 用多种方法拼接,并输出’hello python !’ 以及join()在python中的用法简介

列表['hello' , 'python' ,'!' ] 用多种方法拼接,并输出'hello python !' 使用字符串链接的四种方法都可以创建 字符串拼接一共有四种方法,也可以应用到列表的拼接中 a = ['hello','python','!'] 第一种是用类似字符串相加的方法 #a[0] + ' ' + a[1] + ' ' + a[2] 第二种是用%s 连接起来 #'%s %s %s'%(a[0],a[1],a[2]) 第三种是用 join 连接起来 '''这里先普及join()在p

Python 入门 之 print带颜色输出

Python 入门 之 print带颜色输出 1.print带颜色输出书写格式: 开头部分: \033[显示方式; 前景色 ; 背景色 m 结尾部分: \033[0m 详解: 开头部分的三个参数: 显示方式 字体颜色 背景色 ? 这三个参数是可选参数,可以只写其中的某一个,另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个单数的书写顺序没有固定的要求,但建议按照默认的格式规范书写.对于结尾部分,其实也可以省略,但是为了书写规范,建议\033[开头,\033[0m结尾 字体颜色 背景

python入门之字符串

获得更多资料欢迎进入我的网站或者 csdn或者[博客园] 经过前面的介绍相信大家也对python有了一个初步的了解:本节主要介绍字符串,不管学习什么编语言字符串一定在其中扮演着重要的地位.本节主要讲解,字符串的定义以及怎么使用字符串: python入门之列表和元组 python入门之软件安装 字符串简介 字符串是一种序列,用于表示和存储文本.python中字符串一旦声明,就不能改变.所以也称为字符串常量: python实际的三类字符串: 1.单双引号字符串: >>> 'peace' 'p

day2(字符串、格式化输出、运算符、流程控制)

一.字符串 在Python中,加了引号的字符都被认为是字符串! 单引号.双引号.多引号的区别? 单引号和 双引号没有任何区别,但是某种情况下需要单双配合 如 msg = " My name is Small Nine ,I ' m 22 years old !'" 多引号的作用? 多引号的作用就是多行字符串必须使用多引号,否则会报错! 字符串拼接 字符串拼接 name = "small nine" age = "22" name + age #相

python 3 用户输入和格式化输出

# -*- coding:utf-8 -*- #用户输入 && 格式化输出 #getpass 模块是内置的,可以将输入的内容隐藏 import getpass username = input("username:") password = input("password:") age = int (input("age:")) job = input("job:") #print(type(age),type