Python 3 基础语法介绍

基本情况

源文件默认采用 UTF-8 编码格式,字符串为 Unicode 编码,可以手动指定文件中的编格式;
标识符需要以字母或者下划线开头,其他部分由数字字母下划线组成,大小写敏感;
Python 3 中,中文可作为变量名,非 ASCII 标识符也允许;

关键字(保留字)

直接在 python 下运行如下

import keyword

keyword.kwlist

将会展示当前版本下所有关键字,关键字不可以作为变量名,否则将引起冲突

注释方式

单行使用 # ,多行使用多个 # 或者 三引号例如 ‘’’ ,"""
例如:

# 单行注释

'''
多行注释
'''

"""
多行注释
"""

代码排版缩进以及行

python 中严格控制代码格式,同等的缩进会被认为一个代码块,一旦缩进不对应将会直接报错,例如:

if True:
    print(123)
else:
    print(223)
     print(567) # 此行将报错

缩进的空格数是可变的,但是同一个代码块的语句必须拥有相同缩进的空格数,否则报错如下:

File "undefined", line 5
    print(567) # 此行将报错
    ^
IndentationError: unexpected indent

写入多行代码时如果一行很长想换行可以使用反斜杠 \ 例如:

print(123 + \
    2641 + \
        223)

此时甚至可以不对其,因为从整体上来说还是在一行语句内
如果在 (), [], {} 中如果多行可以不换行

如果 print()不需要换行可以如下操作:

print("1234", end="")

变量末尾加上 end参数 即可,end表示在末尾拼接的内容

import 与 from…import

import 导入某一个模块的全部,

from…import 从 某一个模块中导入一些函数
例如:

import 	sys
from keyword import kwlist

kwlist

Linux 下第一行注释意义

#!/usr/bin/python3

第一行注释意义为 指向 python 的路径,告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。

推荐写法

#!/usr/bin/env python3

这种写法意义为先在 env(环境变量)设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作

了解一个函数的方式

要了解一个函数可以多使用 help() 函数,例如 了解 print 可以如下写法

help("print")

想要在同一行书写多个语句代码时

使用 ;作为一句的断行,此时多句可以拼接在一起例如:

import sys; a = 'aaa'; sys.stdout.write(a + '\n')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值