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初识的主要内容,如果未能解决你的问题,请参考以下文章
初识OpenGL 片段着色器(Fragment Shader)