目录
数字 int float complex(复数)布尔 true false字符串列表 []元组 ()字典 {}
格式化输出 整数%d 浮点数%f默认保留六位小数 字符串%s
计算机
1、计算机的组成
-
硬件系统
-
主机部分
- CPU (中央处理器)
- 内存(4G, 8G, 16G 32G 64G)
-
外设部分
-
输入设备
- 键盘
- 鼠标
-
输出设备
- 显示器
- 音响
-
外存储器
- 硬盘
-
-
-
软件系统
-
系统软件
-
操作系统: 控制硬件运行, 支持其他软件运行
-
分类:
- Windows(7 8 10)
- Mac
- Linux
- Android
- iOS
-
-
-
应用软件: 自己安装的使用的软件
-
2.计算机如何处理程序
计算机想要运行程序,需要将软件(指令,数据)加载到内存中.
CPU 只能和内存进行交互.
3. 编程语言
计算机只认识 0 和 1.
编程语言: 就是计算机和人类沟通交流的语言.
常见的编程语言: python , C 语言 C++.
Python历史
1、python 介绍
-
python 诞生与 1991年, 作者是龟叔
-
python 解释器的官方实现版本是 C 语言实现
-
python 的版本:
- python2.x 官方已经停止维护
- Python3.x
2、第一个 python 程序[掌握]
python: python 解释器, 将 python 代码解释成计算机认识的语言.
pycharm: IDE(集成开发环境), 写代码的一个软件, 集成了写代码, 运行代码,代码调试等功能
写代码的软件除了使用 pycharm 之外,还可以使用 记事本, sublime, vscode ....
使用记事本(sublime)书写一个 python 代码
-
新打开一个记事本程序
-
书写
print('hello world!')
, 注意,标点符号都是英文 -
保存文件, 文件的后缀是
.py
-
打开 cmd 窗口, 执行代码
python 代码文件名
运算符
1、算术运算符 + - * / //取整除 %取余数 **指数
2、赋值运算符 = 可以直接复制多个
3、复合赋值运算符 += -= *= 等
4、比较运输符 == != > < >= <= 返回Bool型结果 true false
5、逻辑运算符 连接两个表达式,两个表达式结果决定最终结果 and 逻辑与 一假为假 or 逻辑或 not 逻辑非
标识符、关键字
标识符命名规则: 由字⺟,数字和下划线组成,不能以数
字开头
变量的命名规范
遵循标识符的规则
⻅名知意
使⽤下划线连接
不能使⽤系统的关键字
关键字: 系统定义好的标识符,具有特殊的作⽤
类型转换
price=input('请输入苹果价格')
wight=input('请输入苹果重量')
result=float(price)*float(wight)
print(f'苹果单价为{price}元/斤,购买了{wight}斤,需要支付{result}元')
''' 不改变原始数据,会生成新的数据 1、转为int类型 float str(整数型字符串) 2、转换为float()类型 int str(数字型字符串) eval() 还原原来的数字类型,去掉字符串的引号 必须定义变量 '''
my_str='10'
print(int(my_str))
数据类型
数字 int float complex(复数)
布尔 true false
字符串
列表 []
元组 ()
字典 {}
type()得到变量数据类型
标识符由字母数字下划线组成,不能以数字开头.
区分大小写
关键字 有特殊功能的标识符
格式化输出 整数%d 浮点数%f默认保留六位小数 字符串%s
使用{}占位
ctrl d 复制代码
%.nf 保留n位小数
# 输出 print()
# 输出50% 使用两个%%
# print后面加end='',显示结束标识 必须是字符串或者空
name='ly'
age=18
high=160
print(f'我的年龄为{age}岁,我的名字是%s,我的身高是%.2f' )
# 输入 input()
# 回车代表结束 得到的为字符串类型
password=input('输入密码:')