Python初识

Posted llwwhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初识相关的知识,希望对你有一定的参考价值。

python学习

一.计算机基础

1.1计算机硬件

主板 cpu 显卡,硬盘,主板,内存

1.2计算机操作系统

1.windows

2.linux

3.os

1.3解释型和编译型

编译型:C/C++.把代码编译成文件,报错则不能编译,与计算机交流少.

优点:运行速度快

缺点:开发速度慢

解释型:Python/php/Ruby.按行处理,报错行之前都会运行,与计算机交流频繁.

优点:开发速度快

缺点:运行速度慢

1.4软件

软件是人与操作系统之间的桥梁

1.5进制

二进制:逢2进1.0,1,10,11...

八进制:逢8进1.0,1...6,7,10,...

十进制:逢10进1.0,1...,9,10,11...

十六进制:逢16进1.0,1,2...9,a,b,c,d,e,f,10...

二 .Python入门

2.1环境安装

ASCII:英文数字和符号,8bit,1byte.

Unicode:万国码,可容纳所有语言,32bit,4byte,浪费资源.

UTF-8:简化万国码,英文8bit,欧洲16bit,中文24bit.

GBK:国标码,16bit,2byte.

GB2312,UTF-16.

2.3变量,常量

变量的命名规范

1.不能是关键字

2.不能以数字开头

3.由数字字母下划线组成

4.区分大小写

5.变量名具有意义

6.推荐写法 (1)驼峰体 AaA=44 (2)下划线 A_a=55(官方推荐)

7.不能使用,中文和拼音

常量

全部大写的变量名就是常量

LWH = 19

2.4python2和3的区别

  • 字符串类型不同
    • 2:str型转换为unicode型 3:byte型转换为str型
  • 默认解释器编码
    • 2:ASCII 3:UTF-8
  • 输入
    • 2:raw_input() 3:input()
  • 输出:
    • 2:print ""
    • 3:print("")
  • int
    • 2:int,有范围,超出则为long长整型
    • 3:int,无范围
  • 除法
    • 2:没有小数,需要加一行代码
    • 3:有小数
  • range和xrang
    • 2:range为立即创建列表,占内存.xrange为边循环边创建,省内存.
    • 3:range即为2中的xrange.
  • 模块和包
    • 2:导入文件夹需要__ init__文件
    • 3:不需要
  • 字典返回值
    • 2:列表
    • 3:迭代器
  • map/filter返回值
    • 2:列表
    • 3:迭代器

2.5注释

给一些不能够理解的写一个描述,增加可读性,让程序好理解

? 单行注释:

#print('hello,word')

? 多行注释:

'''
注释内容
'''

2.6if语句

if 条件:
    满足走这条代码
elif 条件:
    满足都这条代码
else:
    都不满足走这条代码

2.7 输入 input

input(‘>>>‘) #提示语句

python3版本中:input 获取到的全部都是字符串类型

以上是关于Python初识的主要内容,如果未能解决你的问题,请参考以下文章

初识python-条件判断

Java初识方法

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)