Python-变量类型、函数、变量的格式化输出和命名

73 篇文章 0 订阅

内容总结于:https://space.bilibili.com/37974444

Linux系统中英文切换:ctrl+空格

1.变量类型

python中,定义变量时是不需要指定变量的类型的,在运行的时候,python解释器会根据赋值语句等号右侧的数据自动推导出变量中保存数据的准确类型。

变量类型

数字型:整型 int;浮点型float;布尔型boolTrue 非零数--非零即真;复数型complex 平面场问题,波动问题等。

非数字型:字符串;列表;元组;字典

变量之间的计算:

  • python中,两个数字型变量是可以直接进行 算数运算 的,在变量为bool型时,True对应的数字是1,False对应的数字是0

  • python中,字符串之间可以使用+拼接生成新的字符串

  • 字符串变量可以和 整数 使用*重复拼接相同的字符串

  • 字符串变量和字符串之间不能进行其它计算

例如:字符串+整型 就不能计算

2.函数

  • print(x) 将x输出到控制台

  • type(x) 查看x的变量类型

  • input函数实现键盘输入,用户输入的任何内容pyhon都认为是一个字符串

字符串变量=input("提示信息:")

  • 类型转换函数

int(x) 将x转换成一个整数

float(x) 将x转换到一个浮点数

3.变量的格式化输出

如果希望输出文字的同时,一起输出数据,就需要使用 格式化操作符

% 被称为格式化操作符

包含%的字符串,被称为格式化字符串

%和不同的字符连用,不同类型的数据 需要使用不同的格式化字符

格式化字符

含义

%s

字符串

%d

有符号十进制整数%06d 表示输出的整数显示位数,不足的地方使用0补全

%f

浮点数%.2f 表示小数点后只显示两位

%%

输出%

语法格式:

print("格式化字符串" %变量1)

print("格式化字符串" % (变量1,变量2...))

name = "大小明"
print("我的名字叫%s,请多多关照!" %name)

%06d:当student_no不足6位时,前边自动补全0,如果大于等于6位,那就按照原长度输出。

student_no=2
print("我的学号是 %06d"%student_no)

%.2f %.3f %.4f:表示小数点后只显示两位,三位,四位

price = 8.5
weight= 7.5
money = price * weight
print("苹果单价 %.2f 元/斤,购买了 %.3f 斤,需要支付 %.4f 元"%(price,weight,money))

Python*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。

注意区分两个print打印输出的不同之处。

scale = 0.25
print("数据比例 %.2f%%"%scale *100)
print("数据比例 %.2f%%"%(scale *100))

4变量的命名

4.1标识符

标识符:定义的 变量名,函数名

标识符可以由字母下划线数字组成

不能以数字开头

不能与关键字重名

4.2关键字

关键字:python内部已经使用的标识符

特殊的功能和含义

通过以下命令查看python的关键字:

import keyword
print(keyword.kwlist)

python中的标识符区分大小写

定义变量时,= 的左右应该各保留一个空格

4.3命名规则

  • python中,变量名由二个或多个单词组成时,可以按照以下规则命名(常用)

python之父建议:

https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/#section-15

a.每个单词都是用小写字母

b.单词与单词之间使用_下划线连接

c.例如:first_name、last_name、qq_name

  • 小驼峰命名法

第一个单词以小写字母开始,后续单词的首字母大写

例如:firstName、lastName

  • 大驼峰命名法

每一个单词的首字母都大写

FirstName、LastName

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天寒心亦热

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值