字符串部分
字符串格式化:字符串占位符:%s,%d,%f
字符串连接:+
字符串格式化精度控制:m.n控制字符串的宽度和精度,m标识位数。.n会进行小数部分的四舍五入。注意小数点和小数位也算入宽度计算
num2 = 2002.206 print("限制宽度为6,小数精度为2,结果是:%6.2f" % (num2))
字符串格式化方式二:
语法:f"内容{变量}"
print(f"这是第二种字符串格式化的方法:{message} 这是第一个数字:{num1} 这是第二个数字:{num2}")
对表达式进行格式化:
表达式:一条具有明确执行结果的代码语句
占位符方法,快速方法
print("1*8的结果是:%d" % (1*8)) print(f"1*1的结果是:{1*1}")
小练习:
name="CGONE"#公司名称 stock_price=367#当前股价 stock_code=2020902587#股票代码 stock_price_daily_growth_factor=3.14#股票每日增长系数 growth_days=30#增长天数 print(f"公司名称:{name},股票代码:{stock_code},当前股价:{stock_price}") # 计算股价 print("每日增长系数:%f,经过30天增长,股价达到了:%.2f" % (stock_price_daily_growth_factor,stock_price*stock_price_daily_growth_factor**growth_days))
熟练运用占位符的方法:"内容xxxxxxxxxxxx%d,%f" % (num1,num2)
以及快速方法f"内容xxxxx:{字面量或者表达式}"