欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

分分钟钟学会Python - 基础

程序员文章站 2023-04-05 22:09:11
1、常见操作系统 1、windows xp/win7/win/10/window server 2、linux centos,图形化界面差 ubuntu,个人开发(图形化比较好) redhat,企业级 3、mac 2、编码 1、初识编码 + ascii,英文,8位为一个东西,2 8 + unicod ......

1、常见操作系统

1、windows

  • xp/win7/win/10/window server

2、linux

  • centos,图形化界面差

  • ubuntu,个人开发(图形化比较好)
  • redhat,企业级

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’]
④建议起名要有意义