Python-01:字面量、变量、标识符、运算符...

本文介绍了Python编程的基础知识,包括字面量、注释的使用,变量的声明与类型,以及类型转换的方法。还详细讲解了运算符的种类,字符串的拼接和格式化,特别是使用%s、f-string进行字符串格式化的技巧。此外,文中也提到了input语句用于获取用户输入的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、字面量

"hello"
5
4

2、注释

# 1、单行注释 # 规范:# 后面跟一个空格
print("hello")

# 2、多行注释 三引号
"""print("hello")
print("hello")
print("hello")"""

3、变量

# 定义变量: 变量名 = 变量值
money = 50

4、变量类型

# type()的用法,可查常量和变量并且由返回值
print(type("haha"))
int_type = type(5)
print(int_type)
# 数据有类型,变量没有类型

5、类型转换

# 三种方法
# int(x)   float(x)   str(x) 三个方法都有返回值
# 万物皆可转字符串,但是只有字符串全是数字的才能转为整数,浮点数转整数会丢失精度

6、标识符

# 组成:数字、字符、下划线
# 不能以数字开头
# 大小写敏感
# 不能和关键字重名
# 变量的命名规范:见名知意 下划线命名法(连接不同的单词) 英文字母全小写

7、运算符

# 算术运算符
加 减 乘 除 整除 取余 指数
+  -  * /  //  %    **

# 赋值运算符
# 标准赋值运算符
=
# 复合运算符
+==  *=  /=  //=  %=  **=

8、字符串的拼接

# 通过 + 可以拼接两个字符串
name = "joe"
addr = "武汉市"
tel = 15940401498
print("我叫" + name, "我在" + addr, "我的电话是:" + tel)

# 用 + 号进行拼接,+号两边必须是同类型

9、格式化字符串

9.1 %s占位法

# 3种占位符
# %s: 将内容转成字符串  %d: 将内容转成整数  %f: 将内容转成浮点数
# 格式: "%占位符" % 变量
# 用%s或其他占位,然后用 % (变量1, 变量2) 填坑,如果只有一个坑位不需要加()
name = "潘桥"
age = 23.5
money = 10000
message = "我叫%s, 我的工资是%d, 我今年%f岁" % (name, money, age)
print(message)

9.2 f字符串

# f字符串,快速格式化
# 不限数据类型,不做精度控制
# 格式:f"常量{变量}..."
print(f"我是{name},年龄{age}")


# 格式化表达式
print("1 + 1 = %d" % (1 + 1))
print("Python中字符串的类型是:%s" % type("aaa"))
# 注意嵌套引号不要一样
print(f"Python中字符串的类型是:{type('aaa')}")
print(f"1 * 2 =  {1 * 2}")

9.3 字符串精度控制

# 字符串精度控制
# %宽度.精度f
# 宽度是整个数字的长度,包含整数位,小数点,小数位,宽度不够会在整数位前面补空格,宽度如果比本身的数字宽度小,则不生效,小数精度四舍五入
# 宽度可以不设置,不设置就是不限,格式为 %.精度f
num1 = 20
num2 = 15.556
print("数字20, 宽度4, 结果是%4d" % num1)
print("数字15.556, 宽度8, 精度2, 结果是%8.2f" % num2)

10、input语句

# input 的使用:获取键盘输入的内容
# 格式 input("提示语句")
# input有返回值,返回值全部是字符串类型
name = input("请输入你的名字:")
password = input("请输入你的密码:")
print(f"你的名字是: {name}, 你的密码是: {password},你的密码类型是{type(password)}")
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小猿桥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值