精华内容
下载资源
问答
  • 一、Python语句编写规则①通常是一行一句x1 = 1x2 = 2x3 = 3print(x1,x2,x3)②也可以一行多句,用语句分隔符“;”对两个语句进行标识x1 = 1;x2 = 2;x3 = 3;print(x1,x2,x3)x1 = 1 x2 = 2 x3 =...

    Python语句中没有专门的“结束符”。

    Python解释器不是根据"结束符"来判断语句是否结束,而是根据语法的完整性来判断。

    一、Python语句编写规则

    ①通常是一行一句

    x1 = 1

    x2 = 2

    x3 = 3

    print(x1,x2,x3)

    ②也可以一行多句,用语句分隔符“;”对两个语句进行标识

    x1 = 1;x2 = 2;x3 = 3;print(x1,x2,x3)

    x1 = 1 x2 = 2 x3 = 3 print(x1,x2,x3)不加分号会报错

    ③也可以一句多行,有时候语句过长,一行放不下,用续行符“\”进行标识

    print("中心极限定理说明,在适当的条件下,大量相互独立随机变量的均值经适当标准化后依分布收敛于正态分布。\

    这组定理是数理统计学和误差分析的理论基础,指出了大量随机变量之和近似服从正态分布的条件。")

    print("""中心极限定理说明,在适当的条件下,大量相互独立随机变量的均值经适当标准化后依分布收敛于正态分布。

    这组定理是数理统计学和误差分析的理论基础,指出了大量随机变量之和近似服从正态分布的条件。""")多行文本也可以用三对引号实现换行

    print("中心极限定理说明,在适当的条件下,大量相互独立随机变量的均值经适当标准化后依分布收敛于正态分布。

    这组定理是数理统计学和误差分析的理论基础,指出了大量随机变量之和近似服从正态分布的条件。")不加续行符直接换行会报错

    二、重要的缩进

    python语言最大特色是强制用空白符(white space)作为语句缩进,缩进开始之处,必须加冒号“:”。

    代码的缩进与对齐方式很重要,同一个层级的代码缩进方式应一致,即“对齐”。

    一个模块的界限,完全是由每行的首字符在这一行的位置来决定的 (而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。

    通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方), Python确实使得程序更加清晰和美观。

    ①缩进用Tab键,取消缩进shift+Tab键

    i = 0

    for j in range(10): #注释:range(10)的范围为:[0,1,2,3,4,5,6,7,8,9]

    i = i+j

    print(j,i)

    ②去掉缩进会报错提醒需要缩进

    i = 0

    for j in range(10):

    i = i+j

    print(j,i)

    ③变量名显示红色,提示缩进位置不对

    展开全文
  • #我要成爆款#Python书写规范1.注释可以用#号或者"""三引号缩进是Python里表示语句块的唯一方法缩进表示包含关系用三个双引号表示多行注释注意:养成书写代码整洁,拒绝波浪线实例def add(x, y):"""实现注册功能:...

    #我要成爆款#

    80cb39dbb6fd5266a12bd3734c1d3d2dd4073665.jpeg?token=b27183f689492e19798039908be466bc

    Python书写规范

    1.注释可以用#号或者"""三引号

    缩进是Python里表示语句块的唯一方法

    缩进表示包含关系

    用三个双引号表示多行注释

    注意:养成书写代码整洁,拒绝波浪线

    实例

    def add(x, y):

    """

    实现注册功能

    :param x: 用户名

    :param y: 密码

    :return: 是否可以登录

    """

    s = x + y

    # 返回用户是否可以登录的flag

    return s

    2.变量命名规则

    a.变量命名可以用大小字母、数字、下划线命名

    b.变量命名不能以数字或者下划线开头

    c.不要使用关键字命名变量函数

    d.见名知意。比如:名字--->name, 定义get函数:def get(self):

    e.类命名:驼峰命名法:FirstName

    f.下划线命名:变量、函数名:first_name

    注意: 关键字:python中一些具有特殊功能的标志符。

    实例 查询关键字

    import keyword

    print(keyword.kwlist)

    输出结果:

    """

    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    """

    编制by伟森leung 喜欢本文章的可以请关注伟森leung,后续有更多python方面的知识分享。

    标签: python 书写规范 、关键字 、命名规则

    展开全文
  • 每一种代码都有自己的一套书写、应用规范体系,当然Python语言也不例外,今天奇酷学院整理了最新Python代码书写规范要求,帮助你提升代码书写效率减少bug。1.类和异常命名首字母大写,但模块名用小写加下划线的链接...

    每一种代码都有自己的一套书写、应用规范体系,当然Python语言也不例外,今天奇酷学院整理了最新Python代码书写规范要求,帮助你提升代码书写效率减少bug。

    1510135657384237.jpg

    1.类和异常命名首字母大写,但模块名用小写加下划线的链接的方式。

    2.变量名不要用单个字符。(除非变量名含义可从上下文很容易看出来)

    例如:for i, val in enumerate([1, 2, 3]):

    print('index %s, value is %s' % (i, val))

    3.变量避免重复命名。import audio

    # core = audio.AudioCore() #不合适

    core = audio.Core()

    4.把代码引用部分放在文件的顶部,按下面的顺序分成三个部分,每个部分之间空一行。

    (1)系统引用

    (2)第三方引用

    (3)本地引用

    理由:明确显示每个模块的引用来源。

    5.一个类不继承自其他类,则让它显示的继承Object,嵌套类也一样。

    继承自object 是为了使属性(properties)正常工作, 并且这样可以保护你的代码, 使其不

    受Python3的一个特殊的潜在不兼容性影响。这样做也定义了一些特殊的方法, 这些方

    法实现了对象的默认语义, 包括 __new__, __init__, __delattr__, __getattribute__,

    __setattr__, __hash__, __repr__, and __str__ 。

    6.避免在循环中对字符串进行+,+=操作。利用list和''join()。

    避免在循环中用+和+=操作符来累加字符串,由于字符串是不可变的, 这样做会创建不必要的临时对象, 并且导致二次方而不是线性的运行时间。作为替代方案, 你可以将每个子串加入列表, 然后在循环结束后用 join 连接列表。(也可以将每个子串写入一个cStringIO.StringIO 缓存中)items = ['']

    for p in person:

    items .append('%s%s' % (p.name, p.age))

    items .append('')

    person_table = ''.join(items)

    7.通常每个语句独占一行,当单个if时也可以。if check(): do_someting()

    8.默认参数值适用于大部分情况。但不要将默认参数值设置为可变对象。

    默认参数只在模块加载时求值一次. 如果参数是列表或字典之类的可变类型, 这可能

    会导致问题. 如果函数修改了对象(例如向列表追加项), 默认值就被修改了。

    函数定义的时候默认值参数赋值一次。x = 42

    def spam(a, b=x):

    print(a, b)

    spam(1) # 1 42

    x = 23 # 给x重新赋值但没有影响到默认值参数

    spam(1) # 42

    当默认值参数不能使是可变对象。如果你这么做了,当默认值在其他地方被修改后你将会遇到各种麻烦。这些修改会影响到下次调用这个函数时的默认值。def spam(a, b=[]): # 不合适

    print(b)

    return b

    x = spam(1) # []

    x.append(99)

    x.append('Yow!')

    spam(1) # [99, 'Yow!']

    更好的方式:def spam(a, b=None):

    if b is None: # 最好不要用if not b, False, 0等也会被当成False

    b = []

    print(b)

    return b

    9.线程方面。

    不要依赖内建类型的原子性虽然Python的内建类型例如字典看上去拥有原子操作, 但是在某些情形下它们仍然不是原子的(即: 如果__hash__或__eq__被实现为Python 方法)且它们的原子性是靠不住的,不能指望原子变量赋值(因为这个反过来依赖字典)。优先使用Queue模块的Queue数据类型作为线程间的数据通信方式是一个更好选择。

    展开全文
  • 1、输入方法input()等待用户输入数据,并回车后得到数据(name为输入的字符串)name=input('Please input your name:')print('Hi,',name)运行代码效果:2、注释的写法:#开头以#开头的语句是注释,注释是给人看的,...

    1、输入方法input()

    等待用户输入数据,并回车后得到数据(name为输入的字符串)

    name=input('Please input your name:')print('Hi,',name)

    运行代码效果:

    img_46ee3565a990239b03e8df5cfbf425f7.png

    2、注释的写法:#开头

    以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。

    语句以冒号:结尾时,缩进的语句视为代码块,没有规定缩进是几个空格,但是约定俗成为4个空格。

    #Note:firse code demo#print absolute value of an integer:

    a=100

    if a >=0:print(a)else:print(-a)

    输出为:

    img_2b1f7875838b459c85cbe5154e1711ca.png

    3、数据类型

    整数,比如20,-100

    浮点数,比如1.2323,对于很大的数使用科学计数法,用e代替10,比如1.23x109就是1.23e9

    字符串,比如'abc',“hello world”,

    转义,使用\来转移单引号和双引号,\\转义\,\n换行,\t制表符,

    不转义,r'\xxx\xxx'表示'\xxx\xxx'不用转义

    多行,用'''xxxxxxx'''表示多行内容

    print('''line1

    line2

    line3''')

    输出为

    img_ffdce84f5c0a084c402cad4ccb254de8.png

    布尔值,只有2个值,True和False,注意大小写,Python是大小写敏感的。他可以使用and ,or,not进行运算。

    空值,None,不能理解为0,因为0是有意义的,而None是一个特殊空值。

    常量,通常用全部大写的变量名表示常量,如π的写法:PI=3.14159265359

    此外还有字典,列表以及自定义数据类型。

    4、变量

    变量名必须是大小写英文、数字和_的组合,且不能用数字开头。

    在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如

    a = 123 #a是整数

    print(a)

    a= 'ABC' #a变为字符串

    print(a)

    另外,还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

    >>> 10 // 3

    3

    展开全文
  • Q:代码等于号两边要不要空格,有影响吗A:没有影响,要习惯空格,这样更加规范美观,有辨识度,如:a = 0b = input("输入你的问题")Q:单引号、双引号、三引号的区别A:正常使用单引号和双引号都是可以的...
  • 前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯。目录一、简要概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#-*-coding:...
  • 一、代码编排1.缩进:使用4个空格缩进2....长的导入模块语句。2.注释里的URL.3.可以使用圆括号实现隐式行连接二、文档编排1.导入:模块注释->文档字符串->导入->模块全局变量->常量导入顺序:标准库导...
  • 简介Python中有一些基本的语法规则,比如:井号(#)后面的字符表示注释;反斜线(\)表示继续上一行;分号(;)将两个语句放在同一行中;冒号(:)分开代码块的头和体;单引号(‘ ‘),双引号(” “),三引号(”’ ”’)...
  • 作者:yangjiajia123456最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们...
  • Python代码书写规范

    2018-12-29 16:03:00
    Python 编码规范 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不要使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3...
  • Python书写规则

    2017-12-16 10:48:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 1.3.4 书写规范Python语言通过缩进方式体现各条语句之间的逻辑关系。如代码清单1-3所示,与第2行相比,第3行和第4行的行首有缩进(此处是输入了4个空格)。因此,从逻辑关系上来说,第3行和第4行是第2行的下一层...
  • Python语句简介

    2019-07-15 11:42:12
    Python语句 两个if的故事 在类似C/C++语言中,if语句如下: if(x>y) { x = 1; y = 2; } 而在Python中等价的写法如下: if x > y: x = 1 y = 2 对比上述两种方式,可以发现: (1).Python中新的语法成分是冒号...
  • (1)满足编程语言的语法规则:在Python中,体现代码层次关系的缩进(4个空格)和冒号“:”都是语法规则,不能省略。1语法规则(我们先看下面的例子。例1.12计算1~1000的累加和i = 1sum = 0while i ...
  • 1、输入方法input()等待用户输入数据,并回车后得到数据(name为输入的字符串)name=input('Please input your name:')print('Hi,',name)运行代码效果:2、注释的写法:#开头以#开头的语句是注释,注释是给人看的,...
  • # python 分支语句的基本书写 age = 15 if age < 18: # tab 代表输入四个空格 print("您还未满十八岁,禁止入内") print("你可以在监护人的陪同一下进入") else: print("欢迎光临") print("我们将竭诚为您...
  • python 语句和语法

    2016-02-25 20:11:04
    python 语句和语法Python语句集如表所示: 语句 角色 例子 赋值 创建引用值 a,b,c=’good’,’bad’,’ugly’ 调用 执行函数 log.write(“spam,ham\n”) print 打印对象 print ‘The Killer’,joke if/...
  • Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。Python的语法以简洁著称,它以行、缩进、注释、标识符、保留关键字等几方面来规定了自己的语法。下面我们先看一段Python...
  • 一、python脚本的规范:每个脚本都有自己的规范,以下的规范不是强制的,但是规范一下,可以使你的脚本规范、易懂、方便使用。#!/usr/bin/env python# -*- coding: utf-8 -*-这个写在开头,定义脚本编码。现在多数都...
  • /usr/bin/env python3# -*- coding: utf-8 -*-‘‘‘^————————^———————————^ProjectName:python-2019Author: 韩艳威Description:CreateTime:in 2019-10-25 10:40Modified By:FileName: idea_...
  • python 入门题库————python语句和基础数理

    万次阅读 多人点赞 2018-10-25 15:59:07
    python 入门题库python 题库Python使用符号_______表示注释Python不支持的数据类型有查看python版本的命令是在Python中,print(type(16/4))的结果是什么类型的在Python3中,执行下列语句后的显示结果是执行下列语句...
  • Python书写规范

    千次阅读 2016-09-26 21:10:15
    不要在行尾加分号。... 除非是用于实现行连接,否则不要在返回语句或者条件语句中使用括号 缩进: 四个空格来缩进代码!不要使用tab!也不要混合使用! 字典中空四个格处理缩进,第一行不要有空格 顶级
  • Python语句总结

    千次阅读 2014-06-14 08:57:20
    本篇文章主要是总结Python的基本语句类型
  • 孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 在我学习过的所有语言中,对VB系的语言比较喜欢,而对C系和J系语言比较不喜欢...
  • 第十章 python语句简介

    2020-07-07 23:46:55
    python语句 语句 功能 赋值 创建引用值 调用与其他表达式 运行函数 print调用 打印对象 if/else/elif 选择动作 for/else 序列迭代 while/else 通用循环 pass 空占位符 b...
  • ”来实现两种目的:作为语句分隔符:使用分号来分隔语句(statement),这样就能在一行代码中书写多条语句(一行多句)作为语句终止符:使用分号来终止语句,这样就能把多行代码识别为一条语句(一句多行)单纯看...
  • 7. 复合语句¶复合语句包含有其它语句 (组) . 它们以某种方式影响或控制其它语句的执行.一般地, 复合语句会跨越多行, 但一个完整的复合语句也可以简化在一行中.if, while 和 for语句实现了传统的控制结构. try语句为...
  • python语言中包含各种符号,我们平常使用python写代码的时候一定要注意,必须要弄明白每种符号所代表的含义以及相应的使用方法。分号“;”就是python中常见的一种符号,大家知道它的具体用法是什么吗?别着急,下面小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,227
精华内容 3,690
关键字:

python语句的书写规则

python 订阅