首页 > 编程语言 >计算机二级python备考刷题知识点总结(二)

计算机二级python备考刷题知识点总结(二)

时间:2022-11-03 17:02:32浏览次数:37  
标签:知识点 name language format python program print 刷题

1、center()

语法:str.center(width,fillchar)

注:fillchar必须要用引号引起了

center()返回一个原字符串居中,并使用填充字符填充到长度为width的新字符串,默认填充字符为空格

 

2、format()

 format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。

 

(1)按照{}的顺序依次匹配括号中的值

s = '{} is a {} language'.format('python','program')
print(s)
s = '{} is a {} language'.format('python')
print(s)
#运行结果
python is a program language
Traceback (most recent call last):
  File "/Users/xx/mysystem/format用法.py", line 3, in <module>
    s = '{} is a {} language'.format('python')
IndexError: tuple index out of range

(2)通过索引的方式去匹配参数

s = '{0} is a {1} language'.format('python','program')
print(s)
s = '{1} is a {0} language'.format('python','program')
print(s)
#运行结果
python is a program language
program is a python language

(3)通过参数名来匹配参数

s = '{name} is a {type} language'.format(name='python',type='program')
print(s)
name = 'Mary'
s = f"my name is {name}"
print(s)
#运行结果
python is a program language
my name is Mary

(4)混搭使用

索引、 参数名混搭进行匹配,注意:命名参数必须写在后边,不然会编译出错!其次,索引和默认格式不可以混合使用

s = '{} is a {type} language'.format('python',type='program')
print(s)
s = '{name} is a {} language'.format(name='python','program')
print(s)
#运行结果
python is a program language
File "/Users/mysystem/format用法.py", line 3
    s = '{name} is a {} language'.format(name='python','program')
                                                      ^
SyntaxError: positional argument follows keyword argument

参考:https://blog.csdn.net/qq_42855293/article/details/118480087

感谢好的帖子分享,非常详细。

 

标签:知识点,name,language,format,python,program,print,刷题
From: https://www.cnblogs.com/xxyue/p/16855060.html

相关文章

  • Python中使用pyserial实现串口通信
    简介pyserial是基于Python实现的,用于操作串口的第三方库,它支持Windows、Linux、OSX、BSD等多个平台。本文主要讲解在Windows环境下使用pyserial来实现串口通信的基本方......
  • python中iterable和iterator
    iterable:可迭代对象可以一个一个的返回它的成员,比如list,str,tuple,dict,fileobjects它可以在forloop种使用,forloopin后面接的必须是一个可迭代对象iterator:迭代......
  • python 中print函数实现输出不换行
     001、[root@pc1test3]#python2##python2Python2.7.5(default,Jun282022,15:30:04)[GCC4.8.520150623(RedHat4.8.5-44)]onlinux2Type"help......
  • 大数据常见知识点
    什么是算子在英文中被成为“Operation”,在数学上可以解释为一个函数空间到函数空间上的映射O:X->X,其实就是一个处理单元,往往是指一个函数,在使用算子时往往会有输入和......
  • python 创建 dll 到 c++ 调用
    1.如果想要在c++中debug模式调试模式运行,windows下的话,需要安装时安装debug库2.安装cython3.编写pyx文件,例如demo.pyx:#cython:language_level=3cdefpub......
  • 【Web开发】Python实现Web图表功能(pyecharts入门学习)
    <fontcolor=purpleface=华文行楷size="5">"柳丝榆荚自芳菲,不管桃飘与李飞;"1、简介APythonEchartsPlottingLibrary.ApacheEcharts是一个由百度开源的数据可视化......
  • Python json模块
    一、JSON介绍JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,易于人阅读和编写。二、常用方法方法描述json.loads()将JSON字符串转化为Python......
  • Python实验报告——第10章 文件及目录操作
    实验报告【实验目的】 1.掌握Python自带的函数进行基本文件操作。2.掌握Python内置的os模块及其子模块os.path进行目录相关的操作。【实验条件】1.PC机或者远程编......
  • 【Python_pytest】出错:PytestAssertRewriteWarning: Module already imported so cann
    pytest测试时pytest_check模块错误错误信息:PytestAssertRewriteWarning:Modulealreadyimportedsocannotberewritten:pytest_checkself._mark_plugins_for_......
  • Python定义变量的方法
    什么是变量我们只要与生活中的数学做类型就可以清楚的了解什么是变量 在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式y=x*x,x就是变量。当......