码迷,mamicode.com
首页 > 编程语言 > 详细

Python初识

时间:2019-06-03 17:41:11      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:十进制   input   解释型   多行   操作系统   代码   命名规范   的区别   class   

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初识

标签:十进制   input   解释型   多行   操作系统   代码   命名规范   的区别   class   

原文地址:https://www.cnblogs.com/llwwhh/p/10968597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!