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=
# 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的更多相关文章
- python之路:Day03 --- Python基础3 >>函数
本节内容 1.函数基本语法及特性 2.参数 3.局部变量与全局变量 4.返回值 嵌套函数 5.递归 6.匿名函数 7.高阶函数 8.内置函数 一.函数基本语法及特性 区别 面向过程编程:根据业务逻辑从 ...
- 初学python之路-day03
我在前面的文章提到了变量的概念,这里详细介绍下变量的命名.变量名,只能是字母.数字及下划线 "_" 任意组成,而且不能以数字开头.在命名变量时,尽量避免与系统关键词重名,如:'an ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- Python之路
Python学习之路 第一天 Python之路,Day1 - Python基础1介绍.基本语法.流程控制 第一天作业第二天 Python之路,Day2 - Pytho ...
- python之路 目录
目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...
- Python之路【第十九篇】:爬虫
Python之路[第十九篇]:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...
- Python之路【第十八篇】:Web框架们
Python之路[第十八篇]:Web框架们 Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...
- Python之路【第十七篇】:Django【进阶篇 】
Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接 ...
- Python之路【第十六篇】:Django【基础篇】
Python之路[第十六篇]:Django[基础篇] Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...
随机推荐
- FreeOpcUa compile
/********************************************************************************* * FreeOpcUa compi ...
- 使用just-api 进行接口测试
just-api 是基于配置的测试,同时支持基于jsonpath jsonschema 的数据校验, 对于数据的请求只集成hook,支持测试失败重试.测试报告.graphql api 测试.... 使 ...
- windows10密钥激活方法
软件设计开发文档模板(国家标准)v1.1.rar 以上就是今天所分享Win10系统各个版本免费激活的windows密钥,希望win10专业版密钥可以帮助大家. 专业版:W269N-WFGWX-YVC9 ...
- JMeter分布式部署的大致步骤以及误区解释
master和slave机要在同一网段内,才能做分布式(Jmeter要配环境变量,这样不用手动起server) 分布式不成功,解决方案: 1.master端和slave端要ping通 2.ping通后 ...
- zz 牛人啊
http://www.newsmth.net/nForum/#!article/CouponsLife/184517019:57:33cutepig 2015/6/9 19:57:33 http:// ...
- 弹性盒子布局(display:flex)知识点
设为 Flex 布局以后,子元素的float.clear和vertical-align属性将失效.
- 解决首次访问jenkins,输入初始化默认密码之后,一直卡住问题,无法进行jenkins工具安装
参考网址:http://www.cnblogs.com/520playboy/p/6244257.html 简介 安装系统:centos6.5 安装方式:在官网中下载jenkins.war,放到t ...
- vs2010开发环境恢复--(mysql,数据文件可直接拷贝,并可用navicat直接管理)
一.linq to mysql (DBLINQ) 1.安装mysql phpstudy2014,数据库文件可直接拷贝,在命令行中运行select version();查看版本为5.5.38 ,单独安装 ...
- 一个高效的敏感词过滤方法(PHP)
$badword = array( '张三','张三丰','张三丰田' ); $badword1 = array_combine($badword,array_fill(0,count($badwor ...
- js 取整
1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2 ...