在python中要表示一个空的代码块可以使用空语句什么_快速了解 Python 基础知识(1)...

一.标识符

什么叫标识符?世间万物都有名称.比如CC.所以我们在写代码的时候,要对变量,常量,函数,类等对象来取一个名称.这个名称就叫标识符.

基本上在所以开发语言中,都会区分大小写.Python 也不例外!不过值得意外的是,在Python 中中文名称是可以作为变量名的.

这是为什么?因为Python在3.0之后,全面支持Unicode后,对中文兼容性越来越好,当然,但是没有开发者去这么做.胖C也不建议大家用中文命名.

image.png

测试

image.png

答案: 红色标识为非法标识名

image.png

二.关于Python 保留字

在Python中的关键字有如下:

image.png

不要使用关键字作为标识符.

例如,你使用if 作为变量名时则会报错

image.png

image.png

三.注释

一个合格的开发者,除了要能完成需求,使用代码实现之外.还必须有一个好的习惯,使用注释来说明解释代码的一些含义等.因为在项目开发过程中,多人合作中注释会起到至关重要的作用.同时由于我们编写大量的代码,或者代码比较久远,就会经常遗忘当时编写代码的思路或者一些注意点.所以有必要留下注释.

在python 注释中有2种注释,单行注释和多行注释

单行注释,在Python 中单行注释是以"#"符号.

#这是表示一行注释

#这是一个main函数,程序的入口都是从Main 函数开始.但是在Python 中不使用Main也开可以执行代码

if __name__ == '__main__':

#pass,表示占位符号.什么都不做.

pass

多行注释 """注释"""

当我们需要说明函数或者类的使用说明时,可以使用多行注释

def func(a, b):

"""

这个是函数的说明文档。

:param a: 加数

:param b: 加数

:return: 和

"""

return a + b

class Foo:

"""

这个类初始化了一个age变量

"""

def __init__(self, age):

self.age = age

四.语句与缩进处理

在Python中是不需要使用分号或者逗号来表示语句结束.仅仅通过简单换行就表示本语句已经结束,下一语句开始.

代码块: 为了完成某一些特定的功能而联系在一起的语句构成一个代码块.比如循环,函数,判断,类都是属于代码块.代码块的首行通常以关键字开始,以冒号:结束

判断流程代码块

#代码块--判断流程代码块

age = 18

if age < 18:

print("未成年!")

elif age == 18:

print("花样的年纪")

else:

print("加油! 成年人的世界要学会长大")

类代码块

#代码块--类代码块

class CCFoo:

def _init_(self,name,age):

self.name = name

self.age = age

def get_name(self):

return self.name

函数代码块

#代码块--函数代码块

def cc_Func(a,b):

sumer = a+b

return sumer

==Python 最牛逼的语法,可以不通过大括号{},仅仅通过缩进就可以表示代码块!==

缩进的空格数可变的,但是同一个代码块的语句必须包含相同的缩进空格数

缩进错误提示

image.png

image.png

Python官方代码规范:建议使用四个空格作为缩进.在文本编辑器中,可以设置tab键自动转换为4个空格.确保不混用tab和空格键.

在Pycharm工具中,tab键自动转化为4个空格缩进,而vim编辑器,则必须使用空格.不能使用tab键.

image.png

判断模块,演示缩进

#代码块缩进原则

#第一句不要缩进

if age > 18:

#第二句开缩进.左边保持4个空格

age += 1;

#第三句与开始的缩进保持一致,左边保持4个空格

print(age)

#上一个代码块缩进结束,则缩回缩进

else:

#缩进规则如上一致

age -= 1

print(age)

#判断模块结束

print("缩进教学案例结束!")

其实缩进语法是非常简单,只要你对代码的执行以及代码设计有了基本的了解.缩进就是水到渠成的事情.但是如果前期有疑问的,可以多看看别人写的代码.然后再模仿.任何一门学习都是从模仿开始.

五.Pass语句

pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。以下场景中,可以使用pass语句:

image.png

六.空白字符与空白行的使用

空白行,空白字符与代码缩进不同,这不属于Pyhthon语法.无论你怎样插入,都不会出现错误.但是空白的作用在于分隔2段不同功能/含义的代码,便于日后的代码的维护与重构.

建议:

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

变量赋值的时候等号左右各给一个空白。逗号后面跟一个空白

#空白行/空白字符的使用

"""

* 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

* 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

* 变量赋值的时候等号左右各给一个空白。逗号后面跟一个空白

"""

class CCFoo2:

pass

def func2(a,b):

pass

if __name__ == '__main__':

pass

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值