type
status
date
slug
summary
tags
category
icon
password
Property
注释
冒号:
Python
每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。缩进有利有弊,好处是强迫你写出格式化的代码。Python
没有规定缩进是几个空格还是Tab
,按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。输入输出
print()
在括号中加上字符串,就可以向屏幕上输出指定的文字:可以打印数字,计算结果:
Python
提供了一个input()
,可以让用户输入字符串并存放到一个变量里:格式化
%
运算符就是用来格式化字符串的。在字符串内部,%s
表示用字符串替换,%d
表示用整数替换,有几个%?
占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?
,括号可以省略。占位符
如果不太确定用什么,
%s
永远起作用,它会把任何数据类型转换为字符串字符串里面的
%
是一个普通字符怎么办?这时就需要转义,用%%
来表示一个%
:format()
一种格式化字符串的方法是使用字符串的
format()
方法,它会用传入的参数依次替换字符串内的占位符{0}
、{1}
……数字格式化:
f-string
最后一种格式化字符串的方法是使用以
f
开头的字符串,称之为f-string
,它和普通字符串不同之处在于:字符串如果包含{xxx}
,就会以对应的变量替换:{r}
被变量r
的值替换,{s:.2f}
被变量s
的值替换,并且:
后面的.2f
指定了格式化参数(保留两位小数)