1、常见操作系统

1、windows

  • xp/win7/win/10/window server

2、linux

3、mac

2、编码

1、初识编码

  • ascii,英文,8位为一个东西,2**8
  • unicode,万国码,32位为一个东西,2**32
  • utf-8,给unicode压缩,用尽量少的位数表示一个东西,以8个位为单位,1字节=8位,最多用4字节=32位表示。中文:3字节=24位表示。

2、python解码器编码

  • python2:ascii,在文件头加:

    #-*- coding:utf-8 -*-
    print('你好')
  • python3:utf-8

3、文件编码

建议:编写文件时,保存文件要用utf-8格式。以什么编码保存,就用什么编码方式打开。否则乱码

3、解释器

文件:a.py

#!/usr/bin/env python 在Linux中指定的解释器的路径
# -*- coding:utf-8 -*-
print('你好')

运行:解释器 文件路径

在 Linux上有一种特殊的执行方法:

  • 给文件赋予一个可执行的权限
  • ./a.py 自动去找文件的第一行=/urs/bin/env/python a.py

4、输出

print (你想输出的东西)

特殊:

  • python2:print "你好"
  • python3:print("你好")

5、数据类型

' alex'/"alex"/'''alex'''/"""alex""",一般为字符串。
123,一般为数字/整型
True/False,一般称为 布尔类型。

1、字符串

  • 单引号
  • 双引号
  • 三引号

2、整型

3、布尔类型

6、变量

三要求一建议

①. 变量名只能包含:字母/数字/下划线
②. 数字不能开头
③. 不能是python的关键字。 [‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’,
‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’,
‘with’, ‘yield’]
④建议起名要有意义

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