py-day2-5 python 百分号字符串拼接
#### 字符串格式化。
# %s 代替任何的元素 (数字,字符串,列表··)
print('I live %s crty' %'my')
print('I live %s crty' %'[6,8,9]')
I live my crty
I live [6,8,9] crty # %s -- %( ) 可以代替多个元素
print('I live %s crty,prefer live %s country' %('your','my')) I live your crty,prefer live my country # %d 表示代替数字 也只能接收数字
msg = 'i an %s my age is %d'%('xiaoma',18)
print(msg) i an xiaoma my age is 18 # 打印浮点数 默认保留小数点后6位数 并四舍五入
msg = 'percent %f'%3.1415926
print(msg) percent 3.141593 msg1 = 'percent %.2f'%3.1415926 #(%.2f 保留小数点后2位数 )
print(msg1) percent 3.14 # 百分比
msg2 = 'percent %f %%'%3.1415926
print(msg2) percent 3.141593 % msg3 = 'percent %.2f %%'%3.1415926
print(msg3) percent 3.14 %
# 以字典的形式上传
msg = 'i am %(name)s my age is %(age)d' % {'name':'xiaoma','age':18}
print(msg) i am xiaoma my age is 18
# + - 是调节左右宽度 \033[色号;1m --- \033[0m (表示填充颜色)
test = 'i am %-20s my hobby is %s' %('mj',18)
print(test)
test1 = 'i am %+20s my hobby is %s' %('mj',18)
print(test1) i am mj my hobby is 18
i am mj my hobby is 18 msg = 'i am \033[43;1m%(name)+20s\033[0m my hobby is alex' %{'name':'majun'}
print(msg)

# 符号拼接
print('rood','x','uid','eid',sep= ':')
print('rood','x','uid','eid',sep= "-") rood:x:uid:eid
rood-x-uid-eid
py-day2-5 python 百分号字符串拼接的更多相关文章
- day14 Python百分号字符串拼接
拼接 # -*- coding:utf8 -*- #%s字符串,%d数字msg = '%s am %s my %s is %s'% (2,"charon","pluto& ...
- Python 百分号字符串拼接
# %s可以接收一切 %d只能接收数字 msg = 'i am %s my hobby is %s' %('lhf','alex') print msg msg2 = 'i am %s my hobb ...
- Python中字符串拼接的三种方式
在Python中,我们经常会遇到字符串的拼接问题,在这里我总结了三种字符串的拼接方式: 1.使用加号(+)号进行拼接 加号(+)号拼接是我第一次学习Python常用的方法,我们只需要把我们要加 ...
- Python中字符串拼接的N种方法
python拼接字符串一般有以下几种方法: ①直接通过(+)操作符拼接 s = 'Hello'+' '+'World'+'!'print(s) 输出结果:Hello World! 使用这种方式进行字符 ...
- Python 基础 字符串拼接 + if while for循环
注释单行注释 #多行注释 ''' 三个单引号或者三个双引号 """ ''' 用三引号引住可以多行赋值 用户交互 input 字符串拼接 + ""%( ...
- python之字符串拼接:%和format
使用百分号拼接字符串: 例如: msg='i am %s my hobby is...' %'abc' print(msg) 如果需要用2个%s呢?就使用括号例如: msg='I am %s my h ...
- python字符串拼接
Python字符串拼接 在Python的实际开发中,很多都需要用到字符串拼接,python中字符串拼接有很多,今天总结一下: 用+符号拼接 用%符号拼接 用join()方法拼接 用format()方法 ...
- Python基础-字符串格式化_百分号方式_format方式
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- 最全面的 python 字符串拼接总结(带注释版)
在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅. 加号连接 第一种,通过+号的形式: >>> a, b = 'hello', ' wor ...
随机推荐
- 力扣(LeetCode)804. 唯一摩尔斯密码词
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 &q ...
- SpringBoot MyBatis 配置多数据源 (静态多个)
转载地址:https://www.jianshu.com/p/118ca1d5ecf9?utm_campaign=haruki&utm_content=note&utm_medium= ...
- image magick 批量转换文件
一个事例: You can set the output file name via -set + some percent escapes (in this case you need the di ...
- laravel数据库迁移 和 路由防攻击
命令:php artisan migrate 防攻击:
- python中得公有和私有——私有函数和公开函数_补充完整
包括实例属性.类属性,私有成员和公有成员,公有方法.私有方法和静态方法. 类似_xxx和__xxx这样的函数或变量就是非公开的,不应该被直接引用.如下: # python私有函数 def _abc_1 ...
- xml字符串,xml对象,数组之间的相互转化
<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { pu ...
- 移动端滑动轮播,原生JS
因为公司需要自定义两个轮播图联动,又不想引入第三方库,所以自己研究了下. 下面只是一个简单的轮播图,由此再拓展一下即可实现两个轮播图联动. <!DOCTYPE html> <html ...
- 解决Docker容器时区不一致的问题
查看linux系统时区和docker容器时区 date -R //查看linux主机时间和时区 date exec [container] date -R // 查看容器时间和时区 2者的时间差了8个 ...
- let,const 声明的变量不会绑定给window对象 而var会
先来看一道题 let id = 2; let json = { id: 1, show:function(){ setTimeout(function(){ console.log(this.id); ...
- 在github上参与开源项目贡献代码
1 登录github, 点击自己感兴趣的repository的fork按钮,这样自己的github主页会有一个拷贝. 2 在自己本地修改同时保持和原来的repository同步: git remote ...