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. HDU 2853 && HDU 3315

    http://acm.hdu.edu.cn/showproblem.php?pid=2853 题意:给一个n-m二分图,边权用一个n*m的矩阵表示,给出初始匹配,求二分图完美匹配相比初始匹配改变了几条 ...

  2. C++ 和 Java 对类继承的差异

    #include <iostream> using namespace std; class Base { public: int i; Base() { i = ; fun(); } v ...

  3. 【c++基础】多个txt文件合并到一个文件的几种方式

    参考 1.windows命令: 2.linux-command; 完

  4. MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet

    http://blog.csdn.net/21aspnet/article/details/21867241   1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本. 2).下载 ...

  5. Docker私有镜像仓库

    使用阿里云加速: tee /etc/docker/daemon.json << 'EOF' { "registry-mirrors": [ "https:// ...

  6. HDU1702:ACboy needs your help again!

    ACboy needs your help again! Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ( ...

  7. Windows10 解决 “/”应用程序中的服务器错误

    部署 ASP.NET MVC5程序时,访问网站出现 未能加载文件或程序集“698_BLL”或它的某一个依赖项.试图加载格式不正确的程序. ================= 解决办法: 1.打开IIS ...

  8. 数据库表结构转成设计书,PowerDesigner 表格导出为excel

    数据库中的表导入到PowerDesigner中并转为excel文档 1.打开PowerDesigner12,在菜单中按照如下方式进行操作 file->Reverse Engineer->D ...

  9. ClickHouse 简单试用

    ClickHouse 具有强劲的数据分析能力,同时支持标准sql 查询,内置了好多聚合参数 同时可以方便的使用表函数连接不同的数据源(url,jdbc,文件目录...) 测试使用docker安装 参考 ...

  10. git revert回退时提示One or more files are in a conflicted state

    解决代码冲突 如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了. 请先点“ok”按钮退出.执行 ...