Python学习(2) (代码运行的常见错误、python解释器、注释方法、算数运算符)

一、python代码运行的常见错误

1.手误。例如:pirnt(“hi world”)

NameError: name 'pirnt' is not defined

名称错误:‘pirnt’名字没有定义

2.将多条print写在一行

SyntaxError:invalid syntax

语法错误:语法无效
每行代码只负责完成一个动作

3.缩进错误

IndentationError:unexpected indent

缩进错误:不期望出现的缩进

  • python是一个格式非常严格的程序设计语言
  • 目前而言,大家记住每行代码前面都不要增加空格

二、python解释器

  • CPython:官方版本的C语言实现
  • JyPython: 可以运行在Java平台
  • IronPython: 可以运行在.NET 和 Mono 平台
  • PyPy: Python实现的,支持JIT即时编译

三、python注释方法

1.注释的作用

使用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性。

2.单行注释(行注释)

以 # 开头, # 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明的作用

示例:

# 这是一个单行的注释
print("hello python") 

为了保证代码的可读性,# 后面建议先添加一个空格,然后在编写相应的说明文字
(在pycharm 中,# 后没有空格,注释说明文字下面出现灰色线条,若添加一个空格,灰色线条消失)
全文快速解决注释下发灰色线条:(pycharm)
鼠标放置灰色线条处,出现灯泡,点击“Reformat file”,全文注释自动调节,灰色线条消失。如下图所示:

在这里插入图片描述

pycharm 中的python程序注释快捷键:
“Ctrl + /”

在代码后面添加单行注释:

  • 在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字
  • 但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少需要
    两个空格

示例:

print("hello python")  (两个空格) #  输出 ‘hello python’

3.多行注释(块注释)

  • 若希望编写的注释信息很多,一行无法显示吗,就可以使用多行注释。
  • 要在python程序中使用多行注释,可以用一对 连续的 三个 引号
    (单引号或者双引号都可以)

示例:

"""
这是一个多行注释

在多行注释之间,可以写很多内容
"""
print("hello python")  

四、python的算数运算符

1.算数运算符

运算符描述实例
+10+20 =30
-10-20 = -10
*10*20 =200
/10 / 20 =0.5
//取整除返回除法的整数部分(商)9//2 输出结果为 4
%取余数返回除法的余数 9 % 2 = 1
**次方、乘方 , 2 ** 3 =8

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

示例:

In[1]: "-" * 50 
out[1]:'--------------------------------------------------'

2.算数运算符的优先级

先乘除后加减
同级运算符是 从左至右的计算
可以使用()调整计算的优先级
优先级有高到低排列

运算符描述
**幂(最高优先级)
* / % //乘、除、取余数、取整除
+ -加、减

上一篇: Python学习(1) (python特点、优缺点)

下一篇: Python学习(3) (变量的基本使用、定义、类型、计算、类型转换、输入输出、命名)

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值