python专题语法基础

一 前言

知识追寻者打算将python系列出完,有空就写一篇;

公众号:知识追寻者

知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)

二 python 基础语法

2.1 编码

python 默认语法都是utf-8 但有时候在写中文注释的会报错,好的习惯就是在python文件开头加下如下语句

# -*- coding: utf-8 -*-

如果要转换为其它编码,示例

# -*- coding: cp-1252 -*-

2.2 标识符

我们所说的标识符其实就是变量

  • 第一个字符必须是字母表中字母或下划线 _ 。示例 z_szxz, 或者 _zszxz;
  • 标识符的其他的部分由字母、数字和下划线组成。示例 beauty1
  • 标识符对大小写敏感。
  • 标识符不能是关键字;示例defclassFalseTrue

2.3 关键字

关键字即保留字,其不能作为标识符;在python 的 IDLE 种输入如下语句即可查看保留字

>>> import keyword
>>> keyword.kwlist

输出

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
>>>

2.4 注释

单行注释 以 # 开头

# 单行注释
print ("Hello, Python!") # 也可以写这里

多行注释可以使用三个单引号''' 或者 三个双引号 """

""" 这是一个华丽的分割线 """
print('hello 知识追寻者')
''' 这是一个优美的分割线 '''
print('hello you')

2.5 空行与缩进

在python 中为了代码具有更好的可读性,一般都是一条语句一行,运算关系符合两边使用空格隔开;

hello = world

python 里面 的缩进是不可乱用,一般都是具有程序代表意义;

比如 if 语句缩进,

if True:
    print ("铁锅炖大鹅")
else:
    print ("饿肚子")

如果写成如下方式就会报错,原因是 else 语句少了语句体;

if True:
    print ("铁锅炖大鹅")
else:
print ("饿肚子")

2.6 引号

经常看见python 语句的字符串 表示都是 单引号,而少用双引号,其实都可以,习惯上使用单引号 会显示的更加专业;还有一条语句后面不需要使用封号作为语句结束符合;

hello = '你好'

2.7 简单的导包

在 python 用 import 或者 from…import 来导入相应的模块。

如果导入一个模块的全部就用 import

import sys

如果到日一个模块的部分功能就使用 from…import

from sys import argv

2.8 输入与输出

python 中使用 input 函数表示从控制台输入,程序运行到 input 语句时会暂停,然后控制台输入按回车键继续程序;

input("请输入:")    

python 中使用 print 函数代表控制台输出;

print("66666666")

2.9 多行语句

在 一行很长的语句中为了显示更加具有可读性,使用 \ 进行隔开 为多行,本质还是一条语句;

color = '555555' + \
    '666666'

你可能感兴趣的:(python基础)