目录
目录
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.'
花括号中可控制的内容:
- “:”引导符号。
- 用于填充的字符
- 控制对齐方向。“<”左对齐 “>”右对齐 “^”居中对齐
- 控制输出宽度
- “,”数字千位分隔符
- .精度。控制浮点数小数位数或者字符串最大输出长度
- 类型
例:打印乘法表
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__,作为模块导入则为文件名。