Python基础语法(一)

一、字符量

二、注释

  • 单行注释 (#开头) 辅助说明
  • 多行注释(一对三个双引号,引起来)说明一段代码的使用作用
# 单行注释说明

"""
多行注释说明
"""

三、变量

变量存储的是数据,是可以发生改变的

# 变量
money = 10;

print("余额:",money)

1、变量命名规范#

  • 见名知意
  • 下划线命名法
  • 英文字母全小写

四、数据类型

1、验证数据类型#

type()

# 变量
money = 10;

# print("余额:",money)

print(type("java和python"))
print(type(money))

2、数据类型转换#

字符串、整数、浮点数之间相互转换

s = "12"
sf = "10.24"
f = 10.24
i = 1024

"""
注意:
    字符串只有是纯数字格式才能进行转换为int或float,
    浮点类型字符串不能转换为int型
"""
print("s原类型:",type(s))
print("s转换为int:",type(float(sf)))

# float转整形精度丢失
print("float型转int",type(int(f)),int(f))

# 任何类型都能通过str()转换为字符串
print("转换为字符串",type(str(i)))

五、标识符

用户编写代码时,对变量、类、方法等编写的名字,叫做标识符

标识符命名中,只允许出现

  • 英文
  • 中文
  • 数字
  • 下划线(_)

数字不能开头

1、标识符命名大小写敏感#

2、标识符不可以使用关键字#

六、运算符

1、算术(数学)运算符#

#算术运算符
#整除 //
print("9/2:",9//2)

#取余 %
print("9%2:",9%2)


#指数 ** 2^3 = 8
print("2^3:",2**3)

2、赋值运算符#

七、字符串扩展

1、字符串三种定义方式#

name = '张三'
name1 ="张三"
name2 = """张三
李四王五"""

2、字符串拼接#

ps:不能拼接除字符串之外的类型

name = '张三'
hibby ="篮球"
print("名字:"+name+"爱好:"+hibby)

3、字符串格式化#

通过占位符的形式拼接字符串

常用

  • %s
    • 内容转换为字符串,放入占位符
  • %d
    • 内容转换为数字,放入占位符
  • %f
    • 内容转换为浮点型,放入占位符
name = '张三'
hibby ="篮球"
age = 20
score = 89.8
# 字符串类型的占位符
print("名字:%s,爱好:%s,年龄:%s,分数:%s"%(name,hibby,age,score))
# 字符串、整型、浮点型占位符
print("名字:%s,爱好:%s,年龄:%d,分数:%f"%(name,hibby,age,score))

格式化精度控制#

数字精度控制

  • 使用%m.n格式控制
    • m 宽度 ps:宽度自身小于数字长则不生效
    • n 小数精度,会进行小数点四舍五入
score = 14.336
# 不够7位数左边补空格
# 整数左边
# 负数右边
# 不推荐使用
print("保留两位%-7.2f"%score)
# 不限制宽度
print("保留两位%.2f"%score)

快速格式化-不做精度控制

f“内容”

表达式格式化#

  • f“{表达式}”
  • %s%d%f%(表达式,表达式,表达式)
# 表达式格式化
print("1*1=%d"%(1*1))
print(f"1*1={1*1}")
print("1*1=%s,1+2=%d,1.2+1.1=%f"%(1*1,1+2,1.2+1.1))

八、数据输入

input(提示信息)函数的使用

ps:无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

name= input("输入一个数")
print("name类型%s"%type(name))
posted @   胡同咖啡  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示
主题色彩