知识追寻者打算将python系列出完,有空就写一篇;
公众号:知识追寻者
知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)
python 默认语法都是utf-8 但有时候在写中文注释的会报错,好的习惯就是在python文件开头加下如下语句
# -*- coding: utf-8 -*-
如果要转换为其它编码,示例
# -*- coding: cp-1252 -*-
我们所说的标识符其实就是变量
z_szxz
, 或者 _zszxz
;beauty1
def
、class
、False
、True
等关键字即保留字,其不能作为标识符;在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']
>>>
单行注释 以 # 开头
# 单行注释
print ("Hello, Python!") # 也可以写这里
多行注释可以使用三个单引号'''
或者 三个双引号 """
""" 这是一个华丽的分割线 """
print('hello 知识追寻者')
''' 这是一个优美的分割线 '''
print('hello you')
在python 中为了代码具有更好的可读性,一般都是一条语句一行,运算关系符合两边使用空格隔开;
hello = world
python 里面 的缩进是不可乱用,一般都是具有程序代表意义;
比如 if 语句缩进,
if True:
print ("铁锅炖大鹅")
else:
print ("饿肚子")
如果写成如下方式就会报错,原因是 else 语句少了语句体;
if True:
print ("铁锅炖大鹅")
else:
print ("饿肚子")
经常看见python 语句的字符串 表示都是 单引号,而少用双引号,其实都可以,习惯上使用单引号 会显示的更加专业;还有一条语句后面不需要使用封号作为语句结束符合;
hello = '你好'
在 python 用 import 或者 from…import 来导入相应的模块。
如果导入一个模块的全部就用 import
import sys
如果到日一个模块的部分功能就使用 from…import
from sys import argv
python 中使用 input
函数表示从控制台输入,程序运行到 input 语句时会暂停,然后控制台输入按回车键继续程序;
input("请输入:")
python 中使用 print 函数代表控制台输出;
print("66666666")
在 一行很长的语句中为了显示更加具有可读性,使用 \
进行隔开 为多行,本质还是一条语句;
color = '555555' + \
'666666'