04-Python基础入门

一、语句分隔符

1、 语法结构
写代码就类似于写作文
作文中每一个语句之间都有各种的分隔符,如逗号,句号,问号等等这些都叫语句分隔符。每个逗号/句号把一长串的语句分开,能明白它什么意思,就叫段句。
对于Python解释器而言,语句分隔符很重要!
要完成一个Python程序,它本质上就是一个文本文件,最终要交给Python解释器来完成,Python解释器会读整个文本文件中所有的内容,执行里面的代码(语句),就需要找到段句的位置,也就是通过分隔符来找到段句的位置,每断开一个位置,拿到一个语句之后的过程就是:-翻译-执行-翻译-执行。

在Python中,通常使用换行符作为语句分隔符,每个语句应该独占一行。例如:
print("hello, world")
print("welcome to Python")
另外,在某些情况下,我们可能需要在同一行打印多个字符串。
这时,可以使用分号(;)作为语句分隔符。例如:
print("hello, world");print("welcome to Python")
需要注意的是,虽然分号可以用作语句分隔符,但在Python中并不常用。
通常,我们还是建议每个语句独占一行,这样可以提高代码的可读性和可维护性。

示例:
在这里插入图片描述
如果非要两个语句占一行就会报错,因为没有换行符,Python解释器找不到换行符,就无法获取语句。
在这里插入图片描述
分号是换行符的另一种分隔符,这样就能让Python解释器知道,左边是一个语句,右边是一个语句。
但是分号不推荐,因为不符合pep8规范!!!
在这里插入图片描述
Python有缩进层次的规范,例如多打一个空格就会报错
因为Python解释器,不知道print(1+1)是哪一个归属,就会报错,之后学到流程控制语句就懂了。
运行有空行,但不允许有缩进,要顶格写
在这里插入图片描述

2、换行与不换行的操作
1.基本的打印规则
Python程序由多个逻辑行构成,一个逻辑行不一定为一个物理行(人眼看到的行)
显示行连接:
在物理行后跟反斜杠,代表此行连接下一行代码
隐式行连接:()[]{}
在括号里换行会自动行连接
字符串需要用引号引起来,单引号双引号都可以。

2.Python换行打印与不换行打印
在这里插入图片描述
end不换行
格式:end=" "
空格就相当于\n换行
在这里插入图片描述
\n换行
在这里插入图片描述
引号中可以写任何东西,end也可以不加空格,那么打印出来的hello和python会连接到一起
例如:
在这里插入图片描述

在这里插入图片描述
单引号换行
单引号中也可以加任何内容,最后也会打印出来
在这里插入图片描述

如果其中中有空格,那么打印的时候也会有空格显示
在这里插入图片描述

不换行操作,实现较长的代码可读性
在这里插入图片描述

在一定的长度中回车即可,回车后自动缩进加引号,打印出来也是一行内容
在这里插入图片描述

二、注释语句

注释的作用

不被解释器读取的代码,例如古诗中的注释

注释的分类及语法:
单行注释
  • #号,快捷键Ctrl+/,都可以实现,只能注释一行内容
    单行注释:
    在这里插入图片描述
多行注释
  • 3个双引号和3个单引号,可以注释多行。
    多行注释:
    可以是3个单引号,也可以是3个双引号
    在这里插入图片描述

三、pep8规范

1、pep8介绍

pep8是Python的官方代码风格指南,指在提供一致、易于阅读和易于维护的Python代码。
pep8规范包括以下方面:
1.缩进:使用四个空格表示缩进。
2.行长:每行代码不应超过79个字符。
3.命名规范:变量名应以小写字母开头,使用下划线分隔多个单词;
		   类型应以大写字母开头,使用驼峰命名法。
4.空格:在运算符两侧、逗号后以及冒号后应添加空格。
5.注释:注释应该清晰、简洁,使用英文书写。注释应该说明代码的作用,而不是如何实现。
6.函数和类:函数和类之间应该用两个空行分隔。
7.导入:每个导入应该单独成行,避免使用通配符导入。
8.括号:在函数调用和定义中,括号内部应该没有空格。

除此之外,pep8还涵盖了代码布局、字符串引导、空行、文件编码等方面的规范。
遵守pep8规范可以增加代码的可读性和可维护性。

由于上面的规则较多,可能也记不住,可以使用快捷键
Ctrl + Alt + L自动规范代码
当然也不是所有的代码都可以通过快捷键来规范
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值