• 一、pycharm小插件和最基本的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中,变量就是变量,它没有类型,我们所说的类型是指变量所指的内存中对象的类型

    1. counter=100 #整型变量
    2. miles=100.0 #浮点型变量
    3. 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、是使用缩进来表示代码块,而不用括号

    1. if True:
    2. print("True")
    3. print("False")
    4. else:
    5. print("False")
    6. print("True")

    运行结果:

    True

    False

    True

    2、空行与代码缩进区别

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

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

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

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

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

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

    print(x,end=" ")

    1.5、多行语句

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

    1. a=1
    2. b=2
    3. c=3
    4. total=a+b+c
    5. print(total)
    6. total1=a+\
    7. b+\
    8. b
    9. 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 语句是一样的。

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

    二、编程所用的命名规范

    1、模块命名

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

    1. import decoder #单个单词
    2. import html_pass #多个单词 下划线

    2、类命名

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

    1. class Farm(): #单个单词
    2. pass
    3. class AniamlFarm(Farm): #多个单词 驼峰命名法
    4. pass
    5. class _PrivateFarm(Farm): #私有类
    6. pass

    3、函数命名

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

    私有函数前加下划线_

    1. def run(): #单个单词
    2. pass
    3. def run_with_env(): #多个单词 下划线
    4. pass
    5. class Person():
    6. def _private_func(): #私有函数
    7. pass

    4、变量命名

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

    1. count=0
    2. this_is_var=10

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

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

    全大写+下划线 驼峰

    MAX_CLTENT=100
    

    特别注意!!!

    不要中英文混编

    不要用系统关键字

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

  • 相关阅读:
    ASP.NET Core - 缓存之内存缓存(上)
    Python和Nose实现移动应用的自动化测试
    NC51316 Going Home (最大完美匹配)
    P1154 奶牛分厩
    Python数据分析:从导入数据到生成报告的全面指南
    Windows命令行查找并kill进程及常用批处理命令汇总
    FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(2)
    C++内存模型与名称空间总结,看这一篇就够了
    华为认证云计算专家(HCIE-Cloud Computing)--问答题
    【Spring Cloud】新闻头条微服务项目:自媒体文章管理
  • 原文地址:https://blog.csdn.net/Known668/article/details/126511947