Python打印格式化与字符串
关于Python打印格式化与字符串,比较全面的总结,希望对大家有帮助~
# -*- coding: cp936 -*-
'''
打印格式
''' print "a"
print "b" #结果:a
# b print "a",
print "b" #结果:a b 2个字符串之间有个空格 print "a" + "b" #结果:ab 2个字符串之间没有空格了 #换行符 \n 的用法
print "hello\nworld" #结果:hello
# world #制表符 \t 的用法,控制水平间隔,作用如tab键
print "ABC\tDEFG" #结果:ABC DEFG \t告诉DEFG从下一个制表点开始 print "Number\tSquare\tCube"
for i in range (1, 11):
print i,'\t',i**2,'\t',i**3
'''
结果:
Number Square Cube
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
''' #如何打印反斜杠,把2个反斜杠放一起,第一个\告诉python接下来是一些特殊的内容
#第二个告诉python这些特殊的的内容就是\字符
print "hi\\there" #结果:hi\there '''
格式字符串
数字格式化
''' #在字符串中插入字符串变量
name = "lee"
print "my name is %s " % name #结果: my name is lee #在字符串中插入整数变量
age = 13
print "i am is %i years old" % age #结果: i am is 13 years old #在字符串中插入小数变量
i = 15.5
print "the num is %f" %i
#结果:the num is 15.500000 print "the num is %F" %i
#结果:the num is 15.500000 i = 12.3456
print "%.8f" % i #结果:12.34560000 位数不够就补0 dec_number = 12.3456
print "it is %.2f degrees today" % dec_number #结果:it is 12.35 degrees today 四舍五入了 number = 12.67
print "%i" % number
print "%d" % number #结果:12 直接截断了
# 12 number = 12.1
print "%+f" %number #结果:+12.100000 print "% f" %number #结果: 12.100000 注意这2个数是对齐的,其中第二个f前面有一个空格,第二数字前面也有个空格 number = 12.3456
print "%e" % number
print "%E" % number #结果:1.234560e+01
# 1.234560E+01 number1 = 12.3
number2 = 456712345.6 print "%g" %number1
print "%g" %number2 #结果:12.3
# 4.56712e+08 g换成G一样的,g会相应的换成G,pytho会为大数自动选择e计法,较小的数选择浮点数记发
Python打印格式化与字符串的更多相关文章
- python数据格式化之pprint
python数据格式化之pprint 2017年06月17日 13:56:33 阅读数:2291 简介 pprint模块 提供了打印出任何Python数据结构类和方法. 模块方法: 1.class p ...
- Python中格式化format()方法详解
Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数, 字符串即类, 可以使用方法; Python是完全面向对象的语言, 任何东西都是对象; 字符串的参 ...
- 【转】python数据格式化之pprint
pprint – 美观打印 作用:美观打印数据结构 pprint 包含一个“美观打印机”,用于生成数据结构的一个美观视图.格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地解析,而且便于人类阅 ...
- Python 3.x 格式化输出字符串 % & format 笔记
Python 3.x 格式化输出字符串 % & format 笔记 python格式化字符串有%和{}两种 字符串格式控制符. 字符串输入数据格式类型(%格式操作符号) %%百分号标记 %c字 ...
- Python 【格式化字符串】
print('血量:'+str(player_life)+' 攻击:'+str(player_attack)) 第一种格式化字符串 print('血量:%s 攻击:%s' % (player_life ...
- python学习第四天 --字符编码 与格式化及其字符串切片
字符编码 与格式化 第三天已经知道了字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采 ...
- Python开发——数据类型【字符串格式化】
字符串格式化之——% # 字符串格式化 msg = 'I am %s , My hobby is %s'%('yuan','play') print(msg) # I am yuan , My hob ...
- Python datetime 格式化字符串:strftime()
Python datetime 格式化字符串:strftime() Python 的datetime模块 其实就是date和time 模块的结合, 常见的属性方法都比较常用 比如: datetim ...
- Python基础学习_01字符串的拼接(字符串的格式化输出)
# 字符串的拼接 ---字符串的格式化输出 # 字符串的拼接 ---字符串的格式化输出 name = input("name:") age = input("age:&q ...
随机推荐
- PowerShell远程连接主机进行会话
Get-ExecutionPolicy #脚本的执行策略set-ExecutionPolicy 枚举值 不同的策略,执行脚本的权限不同 允许开启远程 Enable-PSRemoting 添加域账户或者 ...
- java设计模式--行为型模式--模板方法
什么是模板方法,这个有待考虑,看下面: 模板方法 概述 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中. TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步 ...
- Spoj1771-Yet Another N-Queen Problem(精确覆盖)
Description After solving Solution to the n Queens Puzzle by constructing, LoadingTime wants to solv ...
- win10无法使用内置管理员账户打开
对于这种问题其实对于专业版用户倒不是难事,很容易解决,具体方法如下: 首先WIN+R输入:gpedit.msc,打开组策略,找到“计算机配置”里面的“Windows设置”,打开“安全设置” -> ...
- errno的基本用法
error是一个包含在 perror()和strerrot()函数可以把errno的值转化为有意义的字符输出. #include <stdio.h> #include <stdlib ...
- ARC 工作原理
自动引用计数(Automatic Reference Counting),是一个编译期间工作的能够帮你管理内存的技术. ARC在编译期间为每个Objective-C指针变量添加合适的retain, r ...
- 汉字与utf8相互转化
NSString* strA = [@"%E4%B8%AD%E5%9B%BD"stringByReplacingPercentEscapesUsingEncoding:NSUTF8 ...
- Linux查看系统信息
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # ho ...
- Unity3D 灰度shader(改编自NGUI)
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[] 本文链接地址: 灰度shader 废话不多说,直接图解流程: 1.原图 2.改动shader 打开NGUI自带的shader ...
- [Immutable,js] Iterating Over an Immutable.js Map()
Immutable.js provides several methods to iterate over an Immutable.Map(). These also apply to the ot ...