python 基础格式化输出

a=‘this is a‘

b=a.replace(‘a‘,‘b‘) 字符串替换

c=‘this is %s %s‘ %(‘my‘,‘apple‘)

d=‘this is {} {} ‘ .format(‘my‘,‘apple‘)

e=‘this is {1} {0} ‘ .format(‘apple‘,‘my‘) 格式化输出,输出顺序

f=‘this is {whose} {fruit} ‘ .format(fruit=‘apple‘,whose=‘my‘)

g=‘this is %(whose)s %(fruit)s ‘  %{‘fruit‘:‘apple‘,‘whose‘:‘my‘}   另一种格式化输出,后面跟字典,对应前面的key的value  %s 中定义key %后面定义value

============================

读取文件

1、f=open(‘filename‘,‘w‘)

  f.write(‘this is file‘)

f.close

2、f=file(‘filename‘,‘r‘)

f.read(20)

f.seek(0) 回到文件游标首位置

f.close()

3、import linecache

linecache.getline(‘filename‘, 行号)

a=linecache.getlines(‘filename‘)

print a  是存储list 中

时间: 2024-10-03 04:03:29

python 基础格式化输出的相关文章

Python 基础 格式化输出

Python 基础 格式化输出 现在需要我们录入我们身边好友的信息,格式如下: ------------ info of Alex Li ---------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ---------------- 我们现在能想到的办法就是用一下方法: name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入职业:'

python基础---格式化输出和运算符

格式化输出与运算符 1.格式化输出 name='egon'print('myname is '+name)print('myname is',name) 如果需要传多个变量,这种方法就不合适了 使用%s.%d来接受变量 %s:既可以接受数字,也可以接受字符串 %d:只能接受数字 name='egon'age='18'print('my name is: %s my age is %s' %(name,age)) 练习: 打印某用户的姓名.年龄.工作.爱好等信息 users=[{'username

python小记--格式化输出

python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He is %d years old"%(25)) 效果: 3.打印浮点数 print ("His height is %f m"%(1.83)) 效果: 4.打印浮点数(指定保留小数点位数) print ("His height is %.2f m&qu

python字符串格式化输出及相关操作代码举例

字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法. 在python中格式化输出字符串通用的形式为: 格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的"值组"如果有两个及以上的值则需要用小括号括起来,中间用逗号隔开. 重点来看左

python的格式化输出

Python的格式化输出有两种: 一.类似于C语言的printf的方法 二.类似于C#的方法 原文地址:https://www.cnblogs.com/LMIx/p/8484908.html

python字符串格式化输出

python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白.字符串居中显示.转换二进制.整数自动分割.百分比显示 等功能是百分号方式不能相比的 1.百分号方式 1.1 格式 %[(name)][flags][width].[precision]typecode 1.2 参数说明 (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐:正数前加正好,负数前加负号

python print格式化输出

一.速查手册 1.字符串格式化代码: 格式 描述 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写字符) %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用E代替e) %f 浮点数字(用小数点符号) %g 浮点数字(根据值的大小采用%e或%f) %G 浮点数字(类似于%g) %p 指针(用十六进制打印值的内存地址) %n 存储输出字

Python基本格式化输出

什么叫格式化输出? 数据按照某种特殊的要求输出 假如输入一个整数,希望整数按照十六进制,八进制输出,如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数.字符串的输出希望在十个格子内输出,或者左对齐,居中等等. Python字符串格式化符号: # 关于整数的格式化输出 num01,num02=200,300 print("八进制输出:0o%o,0o%o"%(num01,num02)) print("十六进制输出:0x%x,0x%x"%(

python中格式化输出和字母大小写转换,对齐填充方式

#格式化输出print("ang is a good time")str7="ong is a boy"num=10f=5.22313# %d(整数站位符) %s(字符串站位符) %f(浮点数站位符)# %f默认小数点后6位,%.3f精确到小数点后3位.默认会四舍五入print("num=",num,"f=",f)print("num= %d,str7=%s,f=%.9f" %(num,str7,f))''