栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础语法

1. Hello world

第一个Python程序是hello world,通过这个实例给出Python常用的一些命令格式和方法。

1.1 交互式编程

交互式编程,是指其不需要创建任何脚本文件,是通过Python解析器的交互模式来编写程序代码。在Linux系统上面在命令行中输入Python命令即可启动交互编程。

vastai@vastai-u12:~/erichao$ python
Python 3.6.9 (default, Dec  8 2021, 21:08:43) 
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a=10
>>> print(a)
10
>>> print("erichao")
erichao
>>> b = 10
>>> print(b)
>>> a+=b
>>> print(a)
1.2. 脚本是编程

通过脚本参数调用解析器开始执行脚本,直到脚本执行完毕。当运行脚本执行完成后,解析器不在有效。首先编写一个脚本文件helloworld.py

helloworld.py
print("Hello, world!")

python helloworld.py

另外一种执行Python脚本文件的方式如下:

helloworld.py
#!/usr/bin/python
print ("Hello, Python!")

修改权限并直接执行文件
chmod +x helloworld.py
./helloworld.py

2. Python标识符

 在Python里,标识符由字母、数字、下换线组成,标识符开头字母不能是数字。Python标识符区分大小写,以下划线_开头的标识符由特殊意义。以单下划线开头的_eri的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不同用from xxx import *导入。以双下划綫开头的__foo代表类的私有成员,以双下划綫开头和结尾__foo__代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。

Python可以在同一行中使用多条语句,其间通过;号将数据分开。

>>> print ('hello');print ('runoob');
hello
runoob

2.1. Python保留字

 所有Python保留字都是小写字母的形式。

2.2. 行和缩进

学习Python与其他语言最大的区别就是,Python的代码块不适用{}来控制类、函数以及其他逻辑判断。Python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py

if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
    # 没有严格缩进,在执行时会报错
  print ("False")

IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求非常严格。

因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用。

2.3. 多行语句

在Python中一般通过斜杠()将一行的语句分为多行显示。但是,在[],{}或()括号就不需要使用多行连接符。

2.4. 注释

单行注释通过#符号开始,多行数值通过三个单引号'''或者三个双引号"""进行

2.5. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

记住:空行也是程序代码的一部分。

3. 其他

3.1. 命令行参数

解析脚本语句,对于基本的命令行,可以通过很多程序可以执行一些操作来查看一些基本信息,Python 可以使用 -h 参数查看各参数帮助信息。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/744670.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号