age=18 print(type(age)) height=1.9 print(type(height)) name='tank' print(type(name)) print(name=='tank')#Ture print(type(name=='tank'))#Ture list=['tank',18,'male'] print(list1) print(type(list1)) name=['吕连杰','陆银银',] print(names[1]) tuple1=(1,2,3,) print(type(tuple1)) set1={1,1,1,1,1,1,1,1,1,1,1,1,1,1} print(type(set1)) dict1={"name”:'tank','age':18} print(type(dict1))
计算机原理
1.什么是语言?
语言是人与人之间交流的介质。
2.什么是编程语言?
编程语言是人与计算机之间交流的介质。
3.为什么要学习编程?
让机器代替人力,为人类服务。
4.什么是软件(程序)?
由一堆文件组成的,文本内就是一堆代码。
5.计算机的五大组成部分:(默认)
cpu:控制+运算(相当于人类的大脑)
内存:存储设备,用于临时存储数据。通电数据存在,断电数据丢失。
硬盘(外存):用于永久保存数据,断电不会丢失。
输入设备:键盘,鼠标...
输出设备:显示器,音响...
6.操作系统
windows:微软旗下的操作系统,一般用于工作办公,娱乐(看电影,玩游戏)。
mac:苹果旗下的操作系统,一般用于办公,处理图片视频等。
linux:用于作为服务端的操作系统。
7.编程语言分类
--机器语言:指的是机器能直接看得懂的文字,二进制的表现形式。
优点:执行效率高
缺点:开发效率低
--汇编语言:通过某些字符替代二进制,为了提高开发效率。
优点:执行效率稍高。(相比较机器语言低)
缺点:开发效率低。
--高级语言:更接近于人类的语言称之为高级语言。
是人类所能看懂的字符。
例如:python\java\c
优点:开发效率高
缺点:执行效率比机器、汇编语言低。
--编译型语言:类似新华字典,牛津字典。
优点:执行效率高。
缺点:开发效率低。
--解释型语言:类似同声传译,一边执行一边翻译。
优点:开发效率高。
缺点:执行效率低。
注意:计算机只能识别二进制字符。
python是一门解释型语言。
python基础
Python:
1.编写python代码的两种方式:
- 交互式环境:
临时有效,关闭无效。
- python文件(*******)
永久python保存代码,所有.py的文件都是python文件。
创建py文件步骤: -> 项目文件夹右击 -> New ->
python file(写python文件的名字)
2.执行python代码会发生的事情:
1) 先执行python解释器,加载python解释器。
2)把python文件加载到内存中。
3) 执行python代码。
3.变量
变量是可变化的量,相当于人类的记忆。
注意: 先定义、后调用。
- 变量名: 与变量值绑定关系,相当于变量值的门牌号。
- =: 用于绑定变量名与变量值
- 变量值: 产生在内存中,通电有效,断电丢失。
4.python数据类型
type(变量名): 用于查看数据类型。
'''
python8大数据类型:
- 整型(整数): int
18
用于存放 身份证ID,年龄..
- 浮点型(小数): float
15.5 , 1.9
存放薪资、身高
- 字符串
必须以单引号或双引号、三引号 引起来
- 布尔类型
真: True, 假:False
- 列表
中括号[],括号内可以存放多个变量,每个变量以逗号隔开。
注意: 逗号必须是英文输入法。
取值: 通过 列表名[下标]
- 元组
小括号(),括号内可以存放多个值,每个值以逗号隔开
注意: 列表可以对值进行修改,元组不行。
- 集合
{1, 2, 3...}
大括号{},括号内以逗号隔开,可以存放多个值。
内置去重功能。
- 字典
大括号{},括号内以逗号隔开,可存放多个值,
但每个值都是以 key:value 的形式存储.
注意: 字典的key必须是唯一的。
{key:value, key2:value}
'''