python之路day03
1 复习计算机基础
计算机基础我们讲到完整的计算机系统包括了:应用程序,操作系统,硬件三部分。那么硬件又分为:cpu,内,和硬盘。
对于用户来说我们操作计算机是通过应用程序来间接控制计算机。当我们打开应用程序,比如我们打开一个word,那么我们打开它是想进行文件编辑或者将硬盘中的文件通过显示屏
显示给我们看。
应用程序运行:当你打开word应用程序,想要显示硬盘中的word文档,应用程序首先会向操作系统发出请求,操作系统会发一个指令给cpu让cpu到硬盘中去把所需word文档读取到
内存中,然后cpu将word文档通过显示屏显示给用户。
2 python脚本运行有两种方式:
一种交互式;另一种是python+文件路径
那么第二种运行方式的流程是:1,启动python解释器;2,将以python代码写成的文件内容读入内存;3,python解释其开始解释执行(解释执行分三部分,在pycharm中要先将
python代码转换成c的形式,然后再转换成计算机能够懂得方式运行)。
3 赋值方式补充:
#1链式赋值 # x=1 # x=y=z=c=1 # print(x,y,z)
111 #2交叉赋值的两种方式 #1) # x=1 # y=2 # c=x # x=y # y=c # print(x,y)
21
2) # x,y=y,x # print(x,y)
21 #变量解压
money=[1,2,3,4,5] # print(money[1]) # print(money[2]) # print(money[3]) # print(money[4])
*_,所表达的意思是抛弃开始一段或者最后一段。
4 关于二进制,八进制,十进制,十六进制
# print(bin(5)) # print(oct(8)) # print(hex(16)) # print(10) 从上到下依次是二进制,八进制,十六进制,十进制 # 0b101 # 0o10 # 0x10 # 10
数出结果前两个代表进制的标志。
3 学习数据方法:在学习数据是,我们首先要知道数据是什么:比如name='james'或者age=18,那么James和18就是我们所说的数据,其实数据还有很多在这里就列举了两类。
为什么数据要有不同类型: 数据是程序中必不可少的一部分,数据是用来表示状态的,程序在不同的运行阶段数据是会发生变化的,阶段不同的状
态就应该用不同的类型的数据去表示。
4 我们所学的数据类型包括:
数字(整形,长整形,浮点型,复数),字符串,列表,元祖,字典,集合。
那么今天我们主要学了数字,字符串,列表的一些常用操作。
4.1首先我们先来介绍数字
在python中数字常用两种类型:int与float
age=18就相当于age=int(18)
而height=1.75就相当于height=float(1.75)
age=18就相当于age=int(18) 而height=1.75就相当于height=float(1.75)
4.2字符串:
定义:在单引号\双引号\三引号内,由一串字符组成。
比如:name='james'那么James就是一个字符串。
下面是字符窜的一些操作。
#2、切片(顾头不顾尾,步长)
#3、长度len
#4、成员运算in和not in
#5、移除空白strip
#6、切分split
#7、循环
# name='zhangsanfeng***' # print(name[:]) # print(name[::-1]) # print(name[0:5]) # print(len(name)) # for item in name: # print(item) # print(name.strip('*'))#若()内为空默认消除字符串两边的空格 #还可以这样print(name.split('#*')) # print(name.split('s'))#以字符窜中的‘s’将字符串分成列表的形式。
循环:循环索引两种方式:
1
count=0 msg='sdkjfkjkfd' while count〈len(msg) print(msg[count]) coun+=1
2
msg='sgjdfgjfg' for i in msg print(msg)