【Python】第一章 Python基础知识 学习笔记


Python基础知识

程序控制结构

循环结构-扩展模式

即for和while后跟的else关键字。当循环正常结束后(没有break。continue不影响),会执行else语句中的内容。使用方法:

for <variable> in <struct>:
    <code1>
else:
    <code2>

while <condtion>:
    <code1>
else:
    <code2>

空操作

pass语句,起到代码完善的作用。

字符串格式设置

字符串对象的center(),ljust(),rjust()方法

居中,左对齐,右对齐,参数设置填充字符。使用方法:

>>> 'python'.center(10)
'  python  '
>>> 'python'.center(10,'-')
'--python--'
>>> 'python'.ljust(10,'-')
'python----'
>>> 'python'.rjust(10,'-')
'----python'

字符串格式化方法一(不推荐)

参考C语言

字符串格式化方法二(推荐)

使用.format()函数来控制字符串的格式。

>>> name="Bob"
>>> score=10
>>> "{0} scored {1} points.".format(name,score)
'Bob scored 10 points.'

花括号中可控制的内容:

  1. “:”引导符号。
  2. 用于填充的字符
  3. 控制对齐方向。“<”左对齐 “>”右对齐 “^”居中对齐
  4. 控制输出宽度
  5. “,”数字千位分隔符
  6. .精度。控制浮点数小数位数或者字符串最大输出长度
  7. 类型

例:打印乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print("{0}*{1}={2:<2}".format(i,j,i*j),end="  ")
    print()

或者

for i in range(1,10):
    for j in range(1,i+1):
        print(f"{i}*{j}={i*j:<2}",end="  ")
    print()

字符串对象的split()方法

讲字符串中根据所给参数进行分割,返回一个列表。默认参数为空格

map()函数的使用

Python脚本的__name__属性

每个脚本创建都有一个__name__属性,独立运行则为__main__,作为模块导入则为文件名。

猜你喜欢

转载自www.cnblogs.com/charles1999/p/12512226.html