Day 01 第一天学习Python

1.Python 概述

a.什么是python

Python是一种高级程序语言,一种解释型的、面向对象的、动态数据类型的编程语言。

解释型:不需要编译,运行的时候一行一行的翻译

面向对象:找第三方外包公司或者直接去餐厅、点外卖,而不是自己去买菜切菜炒菜或者从原料到成品加工

动态数据类型:不需要特定的类型

b.Python的优缺点

缺点:运行较慢(编码在运行的时候需要一行一行的翻译)

运算密集型/ I/O密集型 对于运算较多的不建议使用Python

​ 代码不加密,开源的

优点:易于学习,易于阅读,易于维护,可移植,可互动,可扩展

​ 可扩展:当需要运行一段特别复杂的程序时,可以先用其他编程语言C/C++完成部分程序后,再对其进行调用。

2.进制转换

a.计算机存储数据的形式

内存/内存条:临时性存储数据,即时运行程序占用的存储空间。

磁盘/硬盘:永久存储数据。

b.进制之间的互相转换

二进制:计算机以二进制存储数据。 逢二进一 只有1和0

八进制:逢八进一 0 1 2 3 4 5 6 7

十进制: 逢十进一 0 1 2 3 4 5 6 7 8 9 Python默认十进制

十六进制:逢十六进一 0 1 2 3 4 5 6 7 8 9 a b c d e f

a=10 b=11 c=12 d=13 e=14 f=15

八进制 转 二进制 2^3=8 八进制1位=二进制3位,不足高位补0

761=111 110 001

十进制 转 二进制 余数倒除法

9=1001 13=1101

十六进制 转 二进制 2^4=16 十六进制1位=二进制4位,不足高位补0

a=1010 2c=0010 1100

二进制 转 八进制 从右至左,每取3位一换算,不足3位高位补0

1101001=151

二进制 转 十进制 当前的数字乘以2的位数次方,最后相加。【位数从0开始数

1 0 1
1x22+0x21 +1x2^0= 5

二进制 转 十六进制 从右至左,每取4位一换算,不足4位高位补0

1 1011 1101 1110 ==>1bde

c.计算机以二进制补码形式存储(为了计算正确)

正数:原码 反码 补码 三码合一

负数: 反码 最高位不变,其余位取反

​ 补码 反码+1

最高位表示正和负

3.Python程序安装

a.安装Python环境

进入Python官网,http://www.python.org/download/,下载对应自己电脑系统的版本,目前为止需安装3.6及以上版本

注意:默认安装路径C盘不要改动,改动可能会影响默认环境变量设置

b.安装Python编辑工具

可使用360软件管家,下载PyCharm,此安装可以更改默认位置

注意:命令提示符cmd 输入Python 出现对应版本则正常,否则需调试环境变量,我的电脑-属性-高级系统设置-系统变量-path更改为Python安装位置,路径之间直接用;隔开

​ Windows 系统 Windows+R/搜索 命令提示符cmd 进入黑屏终端

cd 进入 exit() 退出 dir 呈现文件夹目录 cd… 上级目录

磁盘: 切换盘符

4.第一个Python程序

a.交互式解释器:测试,一次性使用

直接cmd进入黑屏终端

python 进入

print(“hello word”)

b.命令行脚本模式

下载新的记事本,不要用Windows自带的记事本,创建一个文件,文件里面输入:print(“hello word”) 保存,另存为桌面,命名为hello.py,记住保存路径

cmd cd 进入目录 再python 文件名

c.集成开发环境

PyCharm 打开PyCharm,新建文件,新建文件,输入代码

快捷键:

Ctrl+D 复制当前行 Ctrl+Y 删除当行 Ctrl+F 查找

Ctrl+R 替换 TAB 缩进4位 SHIFT+TAB 取消缩进

Ctrl+/ 注释,二次取消注释 SHIFT+ENTER 快速换行

print(“hello word!”)

5.输入和输出

同时输出多个字符类型,可以使用+或者, 逗号位置将会产生空格,+要求是同一种字符类型 使用Input获取的都是字符串

a.输出

见4 第一个Python程序 print

b.输入

input() 函数

语法:name = input(“按照提示输入”)

​ print(name)

可同时输入几种及多种字符

6.format函数的使用

主要用于进制之间转换 ,Python程序中

二进制:0b 八进制:0o 十进制:0d 十六进制:0x

语法:print(’{0:b}’.format(0o7))

55964730519

Python环境默认十进制

hex函数比格式化字符串函数format慢,不推荐使用.

eval函数比int函数慢,不推荐使用

还有其余函数了解即可,常用的就是format函数。

备注:PyCharm 新建以及一些调试操作后续慢慢熟悉。

猜你喜欢

转载自blog.csdn.net/weixin_45183510/article/details/90811228
今日推荐