Python初识,,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("")int2:int,有范围,超出则为long长整型3:int,无范围除法2:没有小数,需要加一行代码3:有小数range和xrang2: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初识

评论关闭