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=
# x=y=z=c=
# print(x,y,z)
111 #2交叉赋值的两种方式
#1)
# x=
# y=
# c=x
# x=y
# y=c
# print(x,y)
21
2)
# x,y=y,x
# print(x,y)
21 #变量解压
money=[,,,,]
# print(money[])
# print(money[])
# print(money[])
# print(money[])
*_,所表达的意思是抛弃开始一段或者最后一段。

4   关于二进制,八进制,十进制,十六进制

# print(bin())
# print(oct())
# print(hex())
# print() 从上到下依次是二进制,八进制,十六进制,十进制 # 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()

而height=.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[::-])
# print(name[:])
# print(len(name))
# for item in name:
# print(item)
# print(name.strip('*'))#若()内为空默认消除字符串两边的空格 #还可以这样print(name.split('#*'))
# print(name.split('s'))#以字符窜中的‘s’将字符串分成列表的形式。

循环:循环索引两种方式:

1

count=
msg='sdkjfkjkfd'
while count〈len(msg)
print(msg[count])
coun+=

2

msg='sgjdfgjfg'
for i in msg
print(msg)

 

python之路day03的更多相关文章

  1. python之路:Day03 --- Python基础3 >>函数

    本节内容 1.函数基本语法及特性 2.参数 3.局部变量与全局变量 4.返回值 嵌套函数 5.递归 6.匿名函数 7.高阶函数 8.内置函数 一.函数基本语法及特性 区别 面向过程编程:根据业务逻辑从 ...

  2. 初学python之路-day03

    我在前面的文章提到了变量的概念,这里详细介绍下变量的命名.变量名,只能是字母.数字及下划线 "_" 任意组成,而且不能以数字开头.在命名变量时,尽量避免与系统关键词重名,如:'an ...

  3. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  4. Python之路

    Python学习之路 第一天   Python之路,Day1 - Python基础1介绍.基本语法.流程控制              第一天作业第二天   Python之路,Day2 - Pytho ...

  5. python之路 目录

    目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...

  6. Python之路【第十九篇】:爬虫

    Python之路[第十九篇]:爬虫   网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...

  7. Python之路【第十八篇】:Web框架们

    Python之路[第十八篇]:Web框架们   Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...

  8. Python之路【第十七篇】:Django【进阶篇 】

    Python之路[第十七篇]:Django[进阶篇 ]   Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接 ...

  9. Python之路【第十六篇】:Django【基础篇】

    Python之路[第十六篇]:Django[基础篇]   Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...

随机推荐

  1. WinRAR的自解压模式 - imsoft.cnblogs

    一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块.这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可 ...

  2. mac 常用开发软件列表

    toolbox app jetbrains系开发工具箱,包含了phpstorm idea等开发工具 Postman 接口调试工具,有插件版和单独的app两种.类似paw Sublime 文本编辑器,类 ...

  3. 51Nod:活动安排问题(区间问题)

    X轴上有N条线段,每条线段有1个起点S和终点E.最多能够选出多少条互不重叠的线段.(注:起点或终点重叠,不算重叠). 例如:[1 5][2 3][3 6],可以选[2 3][3 6],这2条线段互不重 ...

  4. 大家一起做训练 第一场 E Number With The Given Amount Of Divisors

    题目来源:CodeForce #27 E 题目意思和题目标题一样,给一个n,求约数的个数恰好为n个的最小的数.保证答案在1018内. Orz,这题训练的时候没写出来. 这道题目分析一下,1018的不大 ...

  5. 实验吧—密码学——WP之 传统知识+古典密码

    仔细读题,发现有价值的信息: 几个不同的年份:“+甲子”:key值结构 首先我们并不知道这些年份在这里代表着什么,那么我们就去百度一下发现了如下所示的六十甲子顺序表 而在表中每个年份前都有数字,将他们 ...

  6. Spring Data JPA Hibernate @QueryHints

    另一个实例: http://leobluewing.iteye.com/blog/2032396 : 本文内容来源:https://blog.csdn.net/gavinchen1985/articl ...

  7. 在Docker中运行crontab

    在把自己的项目通过Docker进行打包时,由于项目中用到了crontab,不过使用到的基础镜像python:3.6-slim并没有安装这项服务,记录下在镜像中安装和配置crontab的过程. Dock ...

  8. 表单添加缩略图及截图js代码

    此为表单提交是上传截图的代码,待优化: // 添加小程序图片 function addAvatar(obj){ var file = obj.files[0]; limit($('.avatar_bo ...

  9. Digester库使用总结

    1.Digester是Apache软件基金会的Jakarta项目下的子Commons项目下的一个开源项目,Digester API包含3个包:org.apache.commons.digester,提 ...

  10. My Router

    新路由 型号:Y1 CPU:单核 链接终端:2 路由系统版本:1.6.6.171.6.9.17 运行时长:0天0小时17分13秒 MAC地址:20:76:93:28:CA:24   LAN口状态 MA ...