二、python基础——语法规则和编程命名规范

目录

一、python最基本规则

1.1、python注释

1.2、变量命名

1.3、变量的使用

多变量赋值

1.4、python特色

1.5、多行语句

1.6、导入语句import

1.7、函数定义

1.8、with关键字

二、编程所用的命名规范

1、模块命名

2、类命名

3、函数命名

4、变量命名

5、常量或者全局变量命名


一、python最基本规则

1.1、python注释

单行注释: #

多行注释:

"""注释内容""" 或者'''注释内容'''

快捷键:ctrl+/

1.2、变量命名

1、由数字、字母、下划线组成

2、不能数字开头

3、不能使用内置

1.3、变量的使用

python中的变量不需要声明每个变量在使用前都必须赋值,变量赋值之后该变量才会被创建

在python中,变量就是变量,它没有类型,我们所说的类型是指变量所指的内存中对象的类型

counter=100    #整型变量
miles=100.0    #浮点型变量
name="张三"     #字符串类型

多变量赋值

python允许同时为多个变量赋值,也允许为多个对象指定多个变量

s,d,f=1,2,"zhangsan"

运行结果:

1

2

zhangsan

python中有6大基本数据类型:

1. 数字 Number
2. 字符串 String
3. 列表 List
4. 元组 Tuple
5. 集合 Set
6. 字典 Dictionary

**3大不可变数据:数字Number、字符串String、元组Tuple**

**3大可变数据:列表List、字典Dictionary、集合Set**

1.4、python特色

1、是使用缩进来表示代码块,而不用括号


if True:
    print("True")
    print("False")
else:
    print("False")
print("True")


运行结果:

True

False

True

2、空行与代码缩进区别

空行与代码缩进不同,空行并不是Python语法的一部分,

空行的作用是在于分割两段不同功能或含义的代码,便于日后代码的维护或重构

注意:空行也是程序代码的一部分

3、单引号和双引号使用是完全相同的

4、同一行可以写多条语句,但是得用分号 ;隔开

5、print默认输出是换行,若不想出现换行,则在变量末尾加上end=""

print(x,end=" ")

1.5、多行语句

Python通常是一行写完一条语句,但是语句很长时,可以使用反斜杠\来实现多行语句

a=1
b=2
c=3
total=a+b+c

print(total)
total1=a+\
    b+\
    b
print(total1)

运行结果:

6

5

!!注意:在[],{},()语句中,不需要使用反斜杠

1.6、导入语句import

在python中用import与from...import来导入相应的模块

1、将整个模块导入,格式为:import somemodule

2、从某个模块中导入某个函数,格式为:from somemodule import somefunction

3、从某个模块中导入多个函数,格式为:from somemodule import firstfunc,secondfunc,...

4、将某个模块中的全部函数导入,格式为:from somemodule import *

1.7、函数定义

1.8、with关键字

Python 中的 with 语句用于异常处理,封装了 try…except…finally 编码范式,提高了易用性。

with 语句使代码更清晰、更具可读性, 它简化了文件流等公共资源的管理。

处理文件对象时使用 with 关键字是一种很好的做法。

使用 with 关键字系统会自动调用 f.close() 方法, with 的作用等效于 try/finally 语句是一样的。

 with open('./test_runoob.txt', 'w') as file:
    file.write('hello world !')

二、编程所用的命名规范

1、模块命名

模块尽量使用小写命名首字母保持小写,尽量不用下划线(除非单词多)

import decoder		#单个单词

import html_pass   #多个单词 下划线

2、类命名

使用驼峰命名风格,首字母大写,私有类用一个下划线开头

class Farm(): 				#单个单词
	pass

class AniamlFarm(Farm):		#多个单词  驼峰命名法
    pass
	
class _PrivateFarm(Farm):     #私有类
	pass
	

3、函数命名

函数名应该小写,多个单词时,用下划线

私有函数前加下划线_

def run():						#单个单词
    pass

def run_with_env():				#多个单词  下划线
    pass

class Person():	
    def _private_func():			#私有函数
        pass
    

4、变量命名

尽量小写,单词多时用下划线

count=0
this_is_var=10

5、常量或者全局变量命名

全部大写,单词多时用下划线

全大写+下划线 驼峰

MAX_CLTENT=100

特别注意!!!

不要中英文混编

不要用系统关键字

不要使用大小写不易区分的字母,如L、O、

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小黑学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值