Python入门——python基础语法

目录

解释器:翻译代码并且运行程序

​编辑

Python 基础语法

 字面量:

 注释

 变量:

 数据类型:type()

 数据类型转换:int()  float()  str()

 变量与数据类型

 标识符:

 运算符:

 字符串扩展

- 字符串的三种定义方式

-字符串的拼接:"+"号拼接

-字符串格式化:"% 占位符 " % 变量

-字符串格式化 ——数字精度控制

-字符串格式化 - 练习

 数据输入:input()输入语句


解释器:翻译代码并且运行程序

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()输入语句

​​​​​​​

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值