py基础知识(每日更新)
Posted lyoko1996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了py基础知识(每日更新)相关的知识,希望对你有一定的参考价值。
计算机基础知识
- CPU:人类的大脑 运算和处理问题
- 内存:临时存储数据 断电就消失了
- 硬盘:永久 存储数据 图片,视频,等
- 操作系统:是一个软件 控制每个硬件之间数据交互的
Python的应用和历史
Python2:
C, JAVA,C# 源码不统一 功能重复 维护难度大
Python3:
源码统一,代码(功能)不重复 ,维护难度降低
Python是一个什么编程语言
分类: 男人 女人 老人 青年人 小孩儿 南方人 北方人
编译型:只翻译一次
? 优点:运行速度快
? 缺点:无法修改
? 代表:C C++
解释型:一句一句翻译,逐行翻译
? 优点:开发速度快
? 缺点:运行速度慢
? 代表:Python
Python的优缺点
? 优点:
? Python的定位是“优雅”、“明确”、“简单”.
? 开发效率非常高
? 高级语言/可移植性/可扩展性/可嵌入性/
缺点:
? 速度慢
? 代码不能加密
? 线程不能利用多CPU问题
Python的种类
Cpython Jyhton IronPython PyPy
- 安装环境配置
写一个Python程序
print() 打印----打印到屏幕上
程序中所有的符号都是英文的
变量
a = 1
1.起了一个变量名 a
2:有一个值 1
3:将值赋予给变量名a =
a = 1
b = 2
a = 1
b = a
a = 12
a = 15 #改的是指向方向
变量的规则:
1 字母 数字 下划线组成
2 不能以数字开头
3 不能使用python的关键字
4 不能使用中文和拼音
5 区分大小写
6 变量名要具有意义
7 推荐写法
? 7.1 驼峰体 AlexAge;
? 7.2 下划线(官方推荐使用) alex_age;
9 常量
ALEX_AGE = 50全部大写的变量名就是常量
注释
1. 给一些不太能够理解的写一个描述 ----让咱们写的程序好理解
2. 两种:
单行(当行)注释: # 只注释一行,不能换行 #注释的代码是执行的
多行注释:'' "" "" ""支持换行
基础数据类型初识
#数字:
print(23+37)
print(2*6)
#字符串
#python中只要是用引号 引起来就是字符串
print(a + b) #字符串拼接
整型 -- 数字
字符串 -- 汉字 字母
? 字符串 + 都是字符串的时候才能相加
? 字符串 * 字符串和数字想成
布尔值
? True ----真
? False ----假
用户输入 input
input("请输入一个内容") #提示语句
#Python3版本中input获取到的内容全部都是字符串类型
#查看是什么类型 -- type()
流程控制语句 if--如果--选择
1. if 条件:
? 结果
2. 二选一 if else
if 条件:
? 结果
else:
? 结果
3. 多选一
if 条件:
? 结果
elif 条件:
? 结果
elif 条件:
? 结果
4. 多选
if 条件:
? 结果
if 条件:
? 结果
if 条件:
? 结果
5. if嵌套
```python
if 条件:
if 条件:
if 条件:
else:
else:
```
以上是关于py基础知识(每日更新)的主要内容,如果未能解决你的问题,请参考以下文章