Python_1_数据类型及变量

前言:

因为昨天玩ubuntu15.10 的时候输入startx命令导致了系统死循环还没有搞明白怎么恢复所以- -今天先来点Python爬虫基础吧~

1.1简介

首先肯定是在官网上下好了Python3.5

这里写图片描述
打开后就是这样,当然也可以直接从命令行输入python,一样可以运行,不放截图了。

文本编辑器的话神器Notepad++

这里推荐一个Python的基础教程网站
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 (廖雪峰的官方网站 )非常适合我这种菜鸟入门- -

嘛,不说废话了,直接开始吧。

作为高级语言,python运行速度比C和Java要慢,这是代码量减小的代价。Python源代码的扩展名以py结尾,可在控制台下运行。源文件经过编译后生成pyc后缀文件(编译过的字节文件,与平台无关),故Python可多平台运行。

1.2数据类型

shell运行可直接处理一些数字,
这里写图片描述

整数的计算永远是精确地,包括除法,但浮点数就不是这样了,会有四舍五入的误差。

简单说一下除法
这里写图片描述
可以看到 第一种除法 / 计算结果为浮点数;第二种 // (地板除)计算结果为整数;第三种%为 取余运算,结果也为整数

字符串是由’ ‘或“ ”括起来的任意文本,若文本内包含字符串既需要用转义字符 \ 来帮忙了,看看下面的例子吧
这里写图片描述
可以看出,和C语言一样,Python也有不同的转义字符 如\n 换行;\t 制表,不同的是,为了方便,Python还允许用r’ ‘表示”内部的字符串默认不转义。

Python允许用”’…”’的格式表示多行内容
这里写图片描述
当然”’ ”’ 和 r’ ’ 也可以放在一起用。

布尔值是True和 False ,但要注意首字母大写。即可以直接得出,也可以通过逻辑表达式得出
这里写图片描述

and or not 对应C语言中&& || ! ,在逻辑运算中的用法一致。

变量名必须是大小写英文、数字和_的组合,且不能用数字开头。变量可以是整数,字符串或布尔等类型,但与C不同的是,在使用之前不需要定义变量的类型 如int a 或者string b,可以直接使用 a=2 或 b=’hello’,这就是动态语言更灵活的原因。

对于b=’hello’,个人的理解是 ,首先有这么一个金属盒子(内存中的一块),在他的标签处写下了b这个字母,即这个金属盒的名字就叫b了;之后往这个盒子里扔进了hello这个字符串,故当你要找盒子b时,就能知道里面放的是什么了。

看一下下面这个个例子
这里写图片描述
根据自创的理解架构,在一个盒子的标签上贴了a,并装入ABC,对于第二句,应理解为又在这个盒子上贴了另一个标签b,即一个盒子有两个名字,第三句a=‘XYZ’是指把写有a的标签从‘ABC’盒子上取下来,放在了另一个盒子上并在里面装入了XYZ,故此时打印b,出现ABC,打印a,则出现XYZ.

常量,和C一样,通常用全部大写的变量名(习惯)
PI=3.141592653这种,当然想改也是可以的。

well~well,就先这样吧,还要去写数据的课程设计t/(ㄒoㄒ)/~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值