Fork me on GitHub

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=int18)

而height=1.75就相当于height=float1.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)

 

 

 

                                                             

 

posted @ 2018-03-19 15:50  道阻切长  阅读(129)  评论(0编辑  收藏  举报