首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python编程思想(2):Python主要特性、命名规则与代码缩进

其实这么理解是完全错误的,因为这是一个语义的规则。 我们不妨做个假设,假设一种编程语言如果是弱类型或强类型,那将永远是弱类型和强类型语言。...所以对于编程语言的改进,并不是随意的,否则会造成很大的麻烦。因此,定义什么是弱类型或强类型语言,一定要在编程语言几乎不可能改变的特性上,如果变量数据类型的变化规则,这样才会符合前面的假设。...不同于其他大多数编程语言的规则。...下面列出的只是一种普通采用的规则,也是大多数Python程序库采用的规则。...缩进原则 这是Python与任何其他编程语言都不同的地方。其他的编程语言都是通过大括号来指定代码块的,而Python是通过缩进来指定代码块的。

84930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python开发规则

    1.Python优点:简单、优雅、明确                        python缺点 2.强大的模块三房库                                                ...                                                                 2.速度慢 4.面向对象 5.可扩展(c\java\c#....) cpython ipython jython pypy lronpython 编程风格...Python数据类型(按特征划分)            数字类型    整型:布尔型、长整型、标准整型    非整型:双精度浮点型、复数、decimal(不是内建类型)             序列类型...raw_input     %s字符串     %d数字 1 #(单行注释)注释的每一行最多不能超过80个字符 '''   '''(多行注释)可以注释整段 # -*-coding:utf-8-*- 强制缩进代码志坚的规则...(官方建议缩进4个空格) 2 自己写的模块必须是在当前目录可以导入或者是python指定目录: importsys print(sys.path) /usr/bin/python2.7/dist-packages

    45030

    python3变量命名规则_python 变量命名规则

    原博文 2020-05-14 10:53 − python标识符命名规则: 1,标识符只能包含大、小写字母、数字、下划线“_”,并且不能以数字开头 2,标识符不能与python关键字相同,但可以包含 3...,标识符不能包含空格 tips: a,python的标识符区分大小写,如变量number与变量Number表示不同的变量… 相关推荐 2019-09-28 21:13 − Python python是一种跨平台的计算机程序设计语言...其实,只是个蒟蒻…… 不知道学校发了什么疯,现在连普通的信息课都在讲Python,是怕我们消化不了c++吗?...虽然心里很不甘心,但不得不承认,许多时候(实际上是大部分),Python都比c++更简单。...层级关系用空格区分,切记,不支持tab缩进 a)键值对形式 user: admin pwd: 123 … 2019-11-23 12:52 − # Python3随手记 – [Python3随手记](#

    1.1K10

    编程变量命名规则编程单词缩写字典

    作为一个程序猿,在编程过程中不可避免的要对变量命名,这个时候就需要掌握几种常见的命名规则,及常用单词的缩写,故从网上整理了一篇资料,以飨读者!(✿◡‿◡) O(∩_∩)O哈!...命名规则: 目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。 (1)驼峰命令法。...Windows 编程中用到的变量(还包括宏)的命名规则为匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯-西蒙尼(Charles Simonyi) 提出的。...编程单词缩写规则: 1、大于2个单词则采用缩写规则,否则不用缩写。 2、缩写的规则采用国际惯用方法: 元音字母剔除法,首字母除外。 使用单词的头一个或几个字母。...编程单词缩写字典 序号 描述 缩写词 A Addition Add‍ Accumulator Acc Address Addr Action Act Active Act Amplitude

    12.1K32

    Python学习(九)Python缩进规则

    其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。...在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。...但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格) 下面通过一段代码来体现缩进规则 s = "" if s :...缩进规则,初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定 IDLE 开发环境对缩进量的设置 在 IDLE 开发环境中,默认是以

    1.2K30

    python语言变量命名规则有什么_Python变量命名规则(超级详细)

    由于 Python 3 支持 UTF-8 字符集,因此 Python 3 的标识符可以使用 UTF-8 所能表示的多种语言的字符。...Python 2.x 对中文支持较差,如果要在 Python 2.x 程序中使用中文字符或中文变量,则需要在 Python 源程序的第一行增加“#coding:utf-8”,当然别忘了将源文件保存为 UTF...在使用标识符时,需要注意如下规则: 标识符可以由字母、数字、下画线(_)组成,其中数字不能打头。 标识符不能是 Python 关键字,但可以包含关键字。 标识符不能包含空格。...Python 的关键字和内置函数 Python 还包含一系列关键字和内置函数,一般也不建议使用它们作为变量名: 如果开发者尝试使用关键字作为变量名,Python 解释器会报错。...此外,Python 3 还提供了如表 2 所示的内置函数。

    83810

    Kinitiras - 可编程 webhook 规则引擎详解

    为了解决以上的提到的这些问题,我们开发了一套全新的基于规则的可编程的 webhook – kinitiras,希望能通过该组件来代替集群内所有的 webhook 并且所有的需求可以通过该组件来解决无需自己开发新的...3.设计 Kinitiras 是来自希腊语 κινητήρας (kini̱tí̱ras),意思为发动机(engine/motor),该项目的核心能力也是一个基于策略/规则的引擎,提供高效强大的能力。...3.1 基础概念 概念 意义 说明 validating 校验 验证资源对象的合法性 mutating 修改 修改资源对象的字段 policy 策略/规则 一条可执行的策略/规则 override policy...修改策略 表示用于修改资源的策略 validate policy 校验策略 表示用于校验资源的策略 cue cue 语言 是一个开源的可编程的 json 超集,https://cuelang.org...核心逻辑 kinitiras 核心逻辑如下: 分别定义 validating 和 mutating 对应的 crd 表示一条策略(policy),记录策略生效的范围(指定资源名称或 label)和执行规则

    56500

    编程语言中间令人无语的规则

    但是他们也在其他人的工作成果中继续自己的决定,例如:他们使用别人开发的编程语言,操作系统,以及各种各样的开发工具。...其他编程语言也可以选择不同的连接操作符,或者安排专门的程序员来严格地输入变量以避免混淆。...——戴夫·林德伯格 4.Python使用缩进表示块 大多数编程语言都使用显式分隔符,例如,用花括号来表示语句的分组,但是Python不像这样,它使用领先的空白(空格和制表符)来指示哪个块属于哪一行代码。...事实上,只有那些有经验的Python程序员才会使用这个特性,而不是经常使用它给新手或程序员,更不用说如何愤怒,特别是剪切代码,粘贴代码,更改平台,或者是重构代码的时间。...在这两个平台之间的转换过程中,你会发现这是编程语言的终极目标!”

    1.1K50

    python legb_LEGB规则

    参考链接: Python中的范围解析| LEGB规则 理解LEGB前,首先需要对Python的作用域、命名空间有一定的了解,话题才能继续展开。  ...那时的Python作用域规则叫做LEB规则,变量(名字)的引用按照local作用域、global作用域、builtin作用域的顺序来查找。  ...引用过程如图:  [2]处输出结果为1,查找顺序同样是按照LGB规则,只不过这里的local作用域就是global作用域。  ...LEGB规则  Python2.2开始引入嵌套函数,嵌套函数为python提供了闭包实现。  ...= foo()  func()  函数bar和a=2捆包在一起组成一个闭包,因此这里a=2即使脱离了foo所在的local作用域,但调用func的时候(其实就是调用bar)查找名字a的顺序是LEGB规则

    29900

    Python缩进规则「建议收藏」

    传统的c、c++、Java都是使用花括号{}来决定作用域的范围,并且会在编程过程中自动对缩进进行管理,但是在python中,则是使用缩进来决定代码的范围,有时候缩进需要根据代码来手动调控,此时如果完全依赖...python自动缩进,可能会出现问题。...python中利用缩进表示控制结构如下 此图片来源于中国MOOC《python语言基础与应用》-北京大学 注意: 缩进的空白数量可变,但是所有代码块语句必须包含相同的缩进空白数量,此外,采用的缩进方式不同...在python中,空行也是程序代码的一部分,作用是分隔两断不同功能或含义的代码,例如:函数之间、类的方法之间用空行分隔,以表示一段新代码的开始。...总而言之,在python中,缩进对程序结构起着重大作用,在程序开发时应当摒弃c/c++时的惯性思维,对此多加小心和注意。

    76210
    领券