python基础语法
- 游戏开发
- 2025-09-06 03:51:02

文章目录 字面量定义分类 注释定义分类单行注释多行注释 变量定义 数据类型类型转换定义 案例 标识符定义命名规则内容限定大小写敏感不可使用关键字 命名规范变量的命名规范 运算符数学运算符赋值运算符复合赋值运算符 定义字符串定义方式 字符串拼接语法 字符串格式化语法1字符串拼接案例语法2案例 数字拼接案例 数字精度控制表达式的格式化input语句案例 字面量 定义
字面量:在代码中,写下来的的固定的值称之为字面量。
分类python中存在以下6种字面量:
注释 定义注释:在程序代码中对程序代码进行解释说明的文字
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够 大大增强程序的可读性
分类单行注释、多行注释。这和java的注释不一样。
单行注释单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。注意# 之后要有一个空格。
多行注释多行注释:以一对三个双引号引起来进行解释一段代码的作用和使用方法
变量 定义变量:在程序运行时,能储存计算结果或能表示值的抽象概念。 简单的说,变量就是在程序运行时,记录数据用的。格式为: 变量名 = 变量值
这里和java有些不一样,java中变量还分全局变量和局部变量。全局变量还有访问符。
数据类型我们可以通过type()语句来获取数据的类型,具体使用方式:type(需要知道的数据)
注意: 变量是没有类型的,但是数据是有类型的,案例中 type(money)其实type查找的是数据50对应的类型。
类型转换 定义在某些场景下数据之间需要进行相互转化,如:从文件中读取的数据默认都是字符串,但是我们需要将它转化为数字类型。这时候就需要进行类型转化。python中存在如下几个语句用于类型转化:
类型转化不是万能的,我们需要注意:
任何类型都可以转化为字符串字符串内必须真的为数字,否则转化会报错浮点数转整数精度会丢失 案例数字转字符串
字符串转数字
整数转浮点数
浮点数转整数 出现精度丢失
标识符 定义在Pyhon程序中,我们可以给很多东西起名字,比如:变量的名字;方法的名字;类的名字等等。这些名字,我们把它统一的称之为标识符,用来做内容的标识。所以,标识符:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
命名规则Python中,标识符命名的规则主要有3类
内容限定大小写敏感不可使用关键字如果你的内容写的标识符写的不合法,那么在pycharm内会出现告警,运行时会报语法错误。
内容限定标识符命名中,只允许出现
英文中文数字下划线(_)不推荐使用中文,不以数字开头。 大小写敏感意思就是大小写是代表不同的标识符。
不可使用关键字不可以使用python内部的关键字,因为会引起冲突。
命名规范 变量的命名规范 见名知意下划线命名法(和java不同,java建议使用驼峰,当然java也支持下划线)英文字母全小写 运算符 数学运算符注意: 其中 //(取整)和**(指数)是我们再java中没遇到的其他的其实在java中也是一个意思。
赋值运算符 复合赋值运算符符合运算符在java中也是这么用的。
定义字符串 定义方式字符串的定义有三种形式:单引号、双引号、三引号 name='111'; name="111"; name="""1 1 1"""; 其中双引号和java语法一样。三引号时可以换行。比较特殊的是单引号在java语法中是字符。
注: 如果想在字符串内加入\字符则有以下两种方式: name='\'111\''; name="\"111\"";
字符串拼接 语法使用“+”号进行拼接。这个和java语法一致。 print('11'+'222');
注意: 如果是字符串拼接整数、浮点数等,那么会报错,因为类型不一致
字符串格式化 语法1% :占位符 s:将变量变成字符串放入占位符中。s会进行类型隐式转换。 d:与s类似,只是针对的是整数类型 f:与s类似,只是针对的是浮点数类型
字符串拼接案例`` name =‘hhh’;
msg=‘123 %s’ % name; ``
msg = '你的身高:%s,体重%s' %(hight,weight);
语法2f“内容{变量}”的格式来快速格式化
案例``
hight = 175; weight = 60; print(f"方式2:你的身高:{hight},体重:{msg}")
``
数字拼接案例``
hight = 175; weight = 60; msg = ‘你的身高:%s,体重%s’ %(hight,weight); // 或者 msg = ‘你的身高:%d,体重%d’ %(hight,weight); ``
数字精度控制使用辅助符号“m.n”来控制数据的宽度和精度 m:控制宽度,设置的宽度小于数字自身,不生效 n:控制小数点精度。会进行小数的四舍五入。
示例:
%5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。%5.2f:表示将宽度控制为5,将小数点精度设置为2。小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:[空格][空格]11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35%.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2后,结果是11.35 表达式的格式化表达式:一条具有明确执行结果的代码语句。
语法: f"{表达式}" “%s%d%f”%(表达式、表达式、表达式)
``
print(“11的结果是:%d”% (1*1)); print(f"11的结果是:{1 * 1}"); print(“字符串在Python中的类型是:%s” %type(‘字符串’));
``
input语句input语句,用来获取键盘输入。
案例``
print(“你是谁?”); name = input(); print(“我是:”+name);
``
python基础语法由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“python基础语法”
上一篇
LLMsOllama
下一篇
算法——前缀和