目录
解释器:翻译代码并且运行程序
Python解释器环境内,执行单行代码
使用Python解释器程序,执行Python代码文件
使用第三方IDE(集成开发工具),如PyCharm软件,开发Python程序
Python 基础语法
字面量:
代码中被写下来的的固定的值,常用的值类型(整数,浮点数,字符串)
注释
变量:
在程序运行时,能储存计算结果或能表示值的抽象概念,变量存储的数据,是可改变的
数据类型:type()
数据类型转换:int() float() str()
变量与数据类型
通过 type( 变量 ) 可以输出类型,查看的是变量存储的数据的类型。变量无类型,但它存储的数据有。
输出结果为:输出存储的数据类型和数据,浮点数转换为整数,会丢失精度,直接舍弃小数部分
标识符:
用户编写代码时,对变量、类、方法等编写的名字,①内容限定(中文、英文、数字、下划线)③大小写敏感②不可使用关键字
运算符:
加( + )、减( - )、乘( * )、除( / )、整除( // )、取余( % )、求平方( ** )
字符串扩展
- 字符串的三种定义方式
· 单引号内可以写双引号或双引号内可以写单引号
· 可以使用: \ 来进行转义,且都在第二个引号前面
-字符串的拼接:"+"号拼接
使用“ +” 号连接字符串变量或字符串字面量,但无法和非字符串类型进行拼接
-字符串格式化:"% 占位符 " % 变量
%s
• % 表示:我要占位
• s 表示:将变量变成字符串放入占位的地方多个变量,占位变量要用括号括起来,并按照占位的顺序填入,一定要记得在前面加%(占位符)
-字符串格式化 ——数字精度控制
精度控制的语法是:m.n 的形式控制,如 %5d 、 %5.2f 、 %.2f(m 和 .n 均可省略)
使用辅助符号 "m.n" 来控制数据的宽度和精度
• m ,控制宽度,要求是数字(很少使用) , 设置的宽度小于数字自身,不生效
• .n ,控制小数点精度,要求是数字,会进行小数的四舍五入(注意是浮点数,是.f)注意①如果 m 比数字本身宽度还小,m 不生效
②.n 会对小数部分做精度限制,会对小数部分做四舍五入
-字符串格式化 - 练习
name ="十个勤天农业有限公司" stock_price =3e8 stock_code ="后陡门58号" stock_price_daily_growth_factor = 1.2 growth_days = 366 print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}") print("每天增长系数是:%f,经过%d天的增长后,股价达到了:%.2f\n" %(stock_price_daily_growth_factor,growth_days,stock_price*stock_price_daily_growth_factor**growth_days))
平方相乘,不需要括号也可以
数据输入:input()输入语句