如何定义python源文件的文件编码

如果想要定义文件代码的编码,一个特殊的注释应该放到源文件的第一或第二行,例如:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
# coding=<encoding name>

使用一种大多数编辑器都能识别的方式

# -*- coding: <encoding name> -*-

# vim: set fileecncoding=<necoding name> :

标识符(变量名)

1,第一个字符必须是字母表中字母或下划线

2,标识符的其他部分由字母、数字、下划线组成

3,标识符对大小写敏感

数字(Number)类型

python中数字类型有四种:整型、布尔型、浮点数和复数

  int(整型) 如 1 ,只有一种整数类型int,表示为长整型,没有python2 中的Long

  bool (布尔),如 True

  float  (浮点数), 如 1.23、3E-2

complex(复数),如 1 + 2j、1.1 + 2.2j

字符串(string)

1,python 中单引号和双引号的使用完全相同

2,使用三引号可以指定一个多行字符串

3,转义符: \

4,反斜杠可以用来转义,使用r可以让反斜杠不发生转义。如 r“thin is a line with \n” 则\n会显示,并不是换行

5,按字面意义级联字符串,如"this" "is" "string"会被自动转换为this is string

6,字符串可以用+运算符使其连接在一起,用*运算符重复。

7,python 中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始

8,python 中的字符串不能被改变

9,python 没有单纯的字符类型,一个字符就是长度为1的字符串

10,字符串的截取的语法格式如下:变量[头下标:尾下标:步长]

print 输出

print 输入默认输出是换行的,如果要实现不换行需要在变量的末尾加上end="";

import 与 from...import

在python中用 import 或者 from...import 来导入相应的模块

1,将整个模块导入,格式为:import 模块名

2,从某个模块中导入某个函数,格式为:form 模块名 import 函数名

3,从某个模块中导入多个函数,格式为:from 模块名 import 函数1,函数2,函数3

4,将某个模块中的所有函数导入,格式为 from 模块名 import *

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄