首页 > 其他分享 >六.模块导入和输出格式化

六.模块导入和输出格式化

时间:2024-03-07 15:45:16浏览次数:30  
标签:rjust 格式化 模块 文件名 导入 str print import

  1.模块导入

  2.输出格式美化

 

1.模块导入

>>>

导入:import 文件名
调用:文件名.方法名(参数)

>>>

导入:from 文件名 import方法名
调用:方法名(参数)

>>>

导入文件内所有方法:from 文件名 import *

 

 

>>>

导入:import 多层包名.文件名
调用:多层包名.文件名.方法名(参数)
多层包名之间用.分隔

>>>

导入:from 多层包名 import 文件名
调用:文件名.方法名(参数)

>>>

导入包内所有文件:from 多层包名 import *

 

2.输出格式化

输出的值转成字符串
str():返回用户易读的表达形式
repr():返回解释器易读的表达形式

>>> x=10*3.25
>>> y=200*400
>>> s='x的值为:'+str(x)+',y的值为:'+repr(y)
>>> print(s)
x的值为:32.5,y的值为:80000

>>> print(repr('hello \nworld'))
'hello \nworld'

>>> print('hello \nworld')
hello
world

str.rjust() 、str.ljust()、str.center()

字符串对象的 rjust() 方法, 它可以将字符串靠右, 并在左边填充空格,ljust() 和 center()同理,是左对齐和居中对齐

>>> for x in range(1,11):
>>> print(str(x).rjust(2),str(x*x).rjust(3),str(x*x*x).rjust(4)) #rjust()是字符串对象的方法,所以要先将i通过repr()转成字符串
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

str.zfill()

>>> print('12'.zfill(5))
>>> print('-3.14'.zfill(7))
>>> print('3.14159265359'.zfill(5))
00012
-003.14
3.14159265359

str.format()

>>> print('姓名是:{},年龄是:{}'.format('tom',15))
姓名是:tom,年龄是:15
>>> print('姓名是:{name},年龄是:{age}'.format(name='Ason',age=21))
姓名是:Ason,年龄是:21
>>> print('课程是:{0},{1},{other}'.format('语文','数学',other='英语'))
课程是:语文,数学,英语

>>> import math
>>> print('pi的近似值是:{0:.3f}'.format(math.pi))
pi的近似值是:3.142

>>> stu={'taobao':1,'google':2,'jingdong':3}
>>> for key,value in stu.items():
>>> print('{0:10} <<< {1:5d}'.format(key, value))
taobao         <<<     1
google         <<<     2
jingdong       <<<     3

%操作符

>>> print('%6.3f' % math.pi)
3.142

标签:rjust,格式化,模块,文件名,导入,str,print,import
From: https://www.cnblogs.com/plzh/p/18041219

相关文章

  • OS的Path模块
    OS的Path模块basename#返回文件名部分pathvar="/home/wangwen/mywork/ceshi.py"pathvar=__file__res=os.path.basename(pathvar)print(res)#outceshi.pydirname#返回路径部分pathvar="/home/wangwen/mywork/ceshi.py"pathvar=__file__res......
  • flask-cache模块的使用
    安装模块pip3installFlask-Caching使用方式fromflaskimportFlaskfromflask_cachingimportCacheconfig={"DEBUG":True,#someFlaskspecificconfigs"CACHE_TYPE":"SimpleCache",#Flask-Cachingrelatedconfigs......
  • wtforms模块的使用
    介绍#类似django中的forms组件#分离项目几乎不用,了解使用即可#作用1做数据校验2渲染模板3渲染错误信息使用方式py文件中fromflaskimportFlask,render_template,request,redirectfromwtformsimportFormfromwtforms.fieldsimportsimplefromwtform......
  • 技术干货 | 英码嵌入式IVP92x开发主板上电启动及各模块测试详细教程(附工具)
    IVP92x是一款基于英码嵌入式低照度全彩视频处理模组SOM928设计的开发主板,IVP92x主板具备多路智能视觉分析(目标识别/运动跟踪/周界防范等)能力,支持[email protected]/H.264多码流编解码,同时支持智能降噪、全景拼接以及双目深度处理;除此之外,还设计了丰富的外围接口,满足无人机、智能摄......
  • 蓝牙体脂秤方案测脂肪模块PCB设计
    蓝牙体脂秤采用的就是BIA生物电阻抗技术,用户仅需1次测量,就能知道身体的脂肪率,水分率,基础代谢率,肌肉量,骨量,蛋白质,BMI,体重,身体的得分,年龄等十一项身体的数据,更加全面的了解自己的身体情况,这样就能够及时的做出针对性的调节和改善。如果脂肪过高,蓝牙体脂秤会提醒用户多运动,多锻炼......
  • ios pod导入 提示头文件找不到,M1、2芯片问题
    项目pod导入Masonry成功,但是头文件无法引入,提示找不到或者有一下报错解决方案1、将设置中的UserScriptSandboxing修改为No2、找不到头文件修改HeaderSearchPaths配置"${PODS_CONFIGURATION_BUILD_DIR}/Masonry""${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.fr......
  • vscode中如何对vue文件代码进行格式化
    vscode中如何对vue文件代码进行格式化1.通过vscode的Extensions插件市场,搜索Vetur插件。Vetur是一个专门为Vue开发提供支持的插件,它提供了代码高亮、智能提示、语法检查等功能2.找到vscode的设置Settings,然后在搜索栏中输入:“Editor:DefaultFormatter”,选择"Vetur"作为默认的......
  • 深入解析ASP.NET Core MVC的模块化设计[下篇]
    ASP.NETCoreMVC的“模块化”设计使我们可以构成应用的基本单元Controller定义在任意的模块(程序集)中,并在运行时动态加载和卸载。《设计篇》介绍了这种为“飞行中的飞机加油”的方案的实现原理?本篇我们将演示将介绍“分散定义Controller”的N种实现方案。源代码从这里下载。一、标......
  • OS模块和shutil模块的对文件操作
    OS模块的对文件操作os新建和删除importosimportshutilmknod#创建文件#实现在Linux系统可以windows系统不可以os.mknod("1.txt")#remove#删除文件os.remove("集合2.png")mkdir#创建目录os.mkdir("ceshi111")rmdir#删除目录os.rmdir("ceshi111")renam......
  • OS模块
    OS模块importossystem#在python中执行命令#实现在Linux系统可以windows系统不建议使用因为是GBK编码会乱码os.system("ipconfig")#windowscmdpopenimportosobj=os.popen("ipconfig")print(obj.read())#自动转换为字符串listdir#获取指定文件夹中所有内容的......