计算机基础
计算机硬件
- cpu、硬盘,内存等等
操作系统
- windows 收费图形化界面适用于办公打游戏
- win7
- win10
- windows server
- linux
- centos 免费开源图形化界面差
- ubuntu 用于个人开发(图形化界面较好)
- redhat 企业级
- mac 流畅且高逼格,适用于办公开发
解释器安装
- python官网下载相应的解释器版本安装好
- python 2 2020年将不再进行支持更新!
- python3.0
- 打开电脑终端进入python的交互式模式测试是否安装成功
- 配置环境变量
- win10电脑属性-高级属性设置-环境变量-系统环境变量path-新建-将自己安装好的python路径输入并保存
第一个脚本
- 脚本即是文件在文件中写入
print('你好') #打印你好
当python在中执行时会出现乱码或报错,这种情况就是编码错误!
编码
- ASCII 对应关系只有英文字符,8位表示一个字符
- unicode 万国码全球任何字符都可以表示,4个字节表示一个字符,只用到第21位
- utf-8 是unicode的压缩版,保存8的倍数位,用尽量少的位数表述,
- python2版本 默认编码 ASCII
- pytyhon3版本默认编码 utf-8
文件编码用什么编码保存就用什么编码打开否则出现乱码情况!
文件保存建议用utf-8进行保存
编码指定
# -*- coding:utf-8 -*-
print('你好')
解释器
因系统不同linux可执行文件以./a.py执行时会打开文件a.py文件读取文件头部第一行代码作为python解释器路径寻找python!
#!/usr/bin/env pyrhon #linux系统上的安装路径
# -*- coding:utf-8 -*-
print('你好')
输出
print('你好') #python3语法,在电脑打印‘你好’
#print '你好' python2语法,在电脑打印‘你好’
print(666) #打印数字666
基本数据类型
- 字符串
- 引号引起来的是字符串类型
- 引号类型
- " " 可以输出单引号单不能换行
- ' ' 可以输出双引号但不能换行
- ''' ''' 可以换行操作
- """ """ 可以换行操作
print('666') #字符串类型666
print(666) #整型666
-
整型
- 常见的数字
-
布尔类型
- True
- False
变量
- 变量的名命名规范
- 可用字母数字下划线
- 数字不能开头
- 不能是python 的关键字
- 建议:
- 变量名见名之意且一个单词表达不了意思可用下划线进行连接
#!/usr/bin/env python
# -*- coding:utf-8 -*-
content = '请输入内容' #等号后赋值给变量content
print(content) #打印变量content
输入
- 输入的内容全部为字符串类型
#!/usr/bin/env python
# -*- coding:utf-8 -*-
input('请输入内容') #python3版本语法等待用户输入
#raw_input('请输入内容') #python2版本语法等待用户输入
注释
-
单行注释用 #
-
多行注释用三引号
条件判断
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#需求判断用户输入是否大于55,当等于55时输出恭喜大于则返回大于否则返回小于
number = input('猜数字请输入:') #接收用户输入内容
number = int(number) #强制转换程整型进行数字比较
if number == 55: #判断是否用户是否猜测正确
print('恭喜')
elif number > 55:
print('太大了')
else:
print('小了')
pycharm安装
- 一款python的IDE,可以简便快捷的开发。
- 从官网下载专业版