iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python之基础篇(三)
  • 688
分享到

python之基础篇(三)

基础python 2023-01-31 01:01:41 688人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

防伪码:忘情公子著python编程基础及编程风格:  语句和语法    注释:      #:可以从一行的任何地方开始    续行:      \:只能在行尾      ''':闭合操作符,单一语句跨多行。实现多行注释、内置文档等功能   

防伪码:忘情公子著


python编程基础及编程风格:

  语句和语法

    注释:

      #:可以从一行的任何地方开始

    续行:

      \:只能在行尾

      ''':闭合操作符,单一语句跨多行。实现多行注释、内置文档等功能

    代码组:

      缩进相同的一组语句构成的一个代码块

      首行以关键字开始,如if、while等,以冒号结束

      Python使用缩进来分隔代码组,同一代码组的代码行必须严格左对齐,否则会造成语法错误

    同一行放置多个语句:

      ;:以分号作为分隔符

    模块:

      每个python脚本文件都可以被当成是一个模块

      模块里的代码可以是一段直接执行的脚本,也可以是一些类似库函数的代码从而可由别的模块执行导入(import)

      每一个模块被导入时会被直接执行(仅第一次),因此纯模块文件中通常不会定义函数以外的代码,否则在import时就会被执行

  标识符

    标识符是计算机语言中允许作为名字的有效字符串集合

      其中有一部分是关键字,它们是语言的标识符,因此是保留字,不能用于其它用途

        python3的关键字有以下这些:

        False class finally is return None continue for lambda try

        True def from nonlocal while and del global not with as

        elif if or yield assert else import pass break except in raise

     python还有称为"内建"的标识符集合,虽不是保留字,仍不推荐使用这些特别的名字

    python标识符:

      第一个字符只能使用字母或下划线;

      余下的字符可以使用字母、数字或下划线;

      区分字符大小写

  基本编程风格

    注释:既不能缺少注释,亦要避免过度注释

    文档:python允许通过__doc__动态获得文档字串

    缩进:统一缩进4个字串

    标识符名称:见名知义

    python风格指南:

      英文:https://code.Google.com/p/soc/wiki/PythonStyleGuide

      译文:Http://www.elias.cn/Python/PythonStyleGuide

    python命名惯例:

      以单一下划线开头的变量名(_x)不会被from module import *语句导入

      前后有双下划线的变量名(__x__)是系统变量名,对解释器有特殊意义

      以双下划线开头,但结尾没有下划线的变量名(__x)是类的本地变量

      交互模式下,只有单个下划线的变量名(_)用于保存最后表达式的结果,类似于shell中的$?

    python文件结构:

wKioL1hkapSgmfJLAADEZOqX-GM145.jpg

      主程序:无论当前模块是被别的模块导入还是作为脚本直接执行,都会执行这部分代码

      注意:所有的模块都有能力执行代码

        最高级别的python语句(没有缩进的)在模块被导入时就会执行,无论是否真的需要执行

        妥当的做法:除了那些真正需要执行的代码外,所有的功能代码都通过函数建立,因此

          仅在主程序模块中编写大量的顶级可执行代码;

          用于被导入的模块只应该存在较少的顶级执行代码

  每个模块都有一个名为__name__的内建变量,此变量值会根据调用此模块的方式发生变化。__name__指示模块应该如何被加载。

    如果模块文件是被导入的,__name__的值是模块名字

    如果模块是直接执行的,__name__的值是"__main__"

--结束END--

本文标题: python之基础篇(三)

本文链接: https://www.lsjlt.com/news/184247.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python之基础篇(三)
    防伪码:忘情公子著python编程基础及编程风格:  语句和语法    注释:      #:可以从一行的任何地方开始    续行:      \:只能在行尾      ''':闭合操作符,单一语句跨多行。实现多行注释、内置文档等功能   ...
    99+
    2023-01-31
    基础 python
  • MySQL系列之三 基础篇
    目录系列教程一、MySQL简介二、MySQL的发展历史三、MariaDB的基本使用1、基本安装与配置2、客户端命令:mysql3、其他客户端工具4、安全加强脚本 mysql_secu...
    99+
    2024-04-02
  • python之基础篇(二)
    防伪码:忘情公子著一、面向过程与面向对象  面向过程:    以指令为中心,由指令去处理数据    只要考虑如何组织代码去解决问题  面向对象:    以数据为中心,所有的处理代码都围绕数据展开    要考虑如何设计数据结构组织数据,并且提...
    99+
    2023-01-31
    基础 python
  • python之基础篇(一)
    防伪码:忘情公子著一、python介绍  python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。  python语法简洁明晰,特色之一是强制用空白符...
    99+
    2023-01-31
    基础 python
  • python之基础篇(四)
    防伪码:忘情公子著本篇我们来说说python的内置对象类型及其运算。  python有许多的内置类型,我们为什么要使用内置类型呢?python编程时是尽量去使用自定义类型还是尽可能多的使用内置类型呢?  内置类型对python本身来讲它的理...
    99+
    2023-01-31
    基础 python
  • python之路-基础篇
    python基础第一章1、python介绍python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  ...
    99+
    2023-01-31
    之路 基础 python
  • python之路-基础篇3
    作业:1、每周写一篇博客2、编写登录接口     输入用户名密码     认证成功后显示欢迎信息     输错三次后锁定3、多级菜单     三级菜单     可依次选择进入各子菜单     所需新知识点:列表、字典data = { "水...
    99+
    2023-01-31
    之路 基础 python
  • python之路-基础篇2
    10、if else 流程判断举例说明1:import getpass  #引用getpass这个模块 _username = "kk" _password = "123456" username = input("username:") ...
    99+
    2023-01-31
    之路 基础 python
  • python之路-基础篇5
    1、字符串常用操作#字符串操作 name = "my name is kk" print(name.capitalize())   #>>>My name is kk #capitalize()  #首字母大写 pri...
    99+
    2023-01-31
    之路 基础 python
  • python之路,Python基础篇2(
    一、.pyc是个什么鬼: pyc文件其实是PyCodeObject的一种持久化保存方式。 二、数据类型 1、数字: 2 是一个整数的例子。 长整数 不过是大一些的整数。 3.23和52.3E-4是浮点数的例子。E标记表示10的幂...
    99+
    2023-01-31
    之路 基础 python
  • Python之路,Python基础篇(第
    一、Python介绍: python的创始人为吉多·范罗苏姆(Guido van Rossum),俗称龟叔。在圣诞节期间为打发无聊而开发得语言。 Python是一门什么语言: Python是一门解释性的语言 Python的优缺点: Py...
    99+
    2023-01-31
    之路 基础 Python
  • python之路,Python基础篇3
    1、set 无序,不重复序列、可嵌套 2、函数 ==》 定义函数,函数体不执行,只有调用函数时,函数体才执行 1、def 2、名字 3、函数体 4、返回值 5、参数 普通参数 指定参数 默认参数 动态参数 ...
    99+
    2023-01-31
    之路 基础 python
  • python基础篇之bool类型
    Python中布尔类型 我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 True and T...
    99+
    2023-01-31
    类型 基础 python
  • Python基础篇-Python基础语法
    为什么学习pythonhttp://www.apelearn.com/bbs/thread-7739-1-1.html Python的安装 getconf LONG_BIT     查看系统版本多少位 rpm -q python uname...
    99+
    2023-01-31
    基础 语法 Python
  • Python面试宝典之基础篇-02
    我觉得你如果正在找工作,我的Python面试宝典几期教程,你一定得花时间看完了!...
    99+
    2023-06-01
  • Python面试宝典之基础篇-04
    接着更新Python常见的面试题!...
    99+
    2023-06-01
  • python基础之并发编程(三)
    目录一、协程定义和作用1、使用协程的优点2、使用协程的缺点二、Greenlet 的使用三、Gevent的使用四、async io 异步 IO1、asyncio中的task的使用五、总...
    99+
    2024-04-02
  • python 基础篇(一)
    默认的python的文件为:文件名.py #!/usr/bin/env python   # coding=utf-8     对中文的支持(切记:等号两边没有空格)执行python 文件:[root@localhost Desktop]#...
    99+
    2023-01-31
    基础 python
  • python之基础篇(八)——模块与包
    防伪码:忘情公子著python中的模块  将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块。  模块在物理形式上表现为以.py结尾的代码文件:    一个文件被看作一个独立的模块,...
    99+
    2023-01-31
    模块 基础 python
  • python之基础篇(五)——数据类型
    防伪码:忘情公子著  前面四篇我们已经讲了许多概念方面的东西,从此篇开始,我们将真正开始学习python。  在上一篇中,我们已经说过python有哪些核心数据类型,接下来我们将一一细说这些数据类型。python数据类型之数字类型  pyt...
    99+
    2023-01-31
    数据类型 基础 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作