输入输出与格式化
2021-7-2
| 2023-8-6
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 

 

注释

 

冒号:

Python每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。缩进有利有弊,好处是强迫你写出格式化的代码。Python没有规定缩进是几个空格还是Tab,按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。
 

输入输出

print()在括号中加上字符串,就可以向屏幕上输出指定的文字:
可以打印数字,计算结果:
 
Python提供了一个input(),可以让用户输入字符串并存放到一个变量里:
 

格式化

%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

占位符

notion image
如果不太确定用什么,%s永远起作用,它会把任何数据类型转换为字符串
 
字符串里面的%是一个普通字符怎么办?这时就需要转义,用%%来表示一个%
 

format()

一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}{1}……
 
数字格式化:
notion image
 

f-string

最后一种格式化字符串的方法是使用以f开头的字符串,称之为f-string,它和普通字符串不同之处在于:字符串如果包含{xxx},就会以对应的变量替换:
{r}被变量r的值替换,{s:.2f}被变量s的值替换,并且:后面的.2f指定了格式化参数(保留两位小数)
 
 
  • Python
  • 编码和字符串操作运算符
    目录