目录
前言
学习Python需要很多数学知识么?
——不用,会加减乘除就可以啦
学习Python需要会英语么?
——不用,知道26个英文字母就行可以,不行咱还可以百度啊
学完《Python编程快速上手——让繁琐的工作自动化》的知识,能干点啥?
——正如书的副标题,让繁琐的工作自动化:
- 移动并重命名几千个文件,将它们分类放入文件夹;
(解放双手神器!) - 填写在线表单,而不需要打字;
(传说中的自己动。。) - 更新或格式化Excel电子表格;
(上班就是泡杯咖啡看着代码跑起来) - 爬取网上的数据
(大名鼎鼎的马蜂窝事件就是出自Python之手) - 。。。
Python能做的其实有很多很多,咱们边学边看鸭~
第一章 Python基础
这一章主讲表达式、三个数据类型、赋值语句和几个常用的函数,很轻松哒~
1.表达式
定义:表达式是Python语言中最基本的编程结构,其包含“值”和“操作符”,并且总是可以求值。
表达式定义看着高大上,其实相当于小学算式,不信你看。
520-101,这就是一个表达式哈哈,2是值,+是操作符。当然了,没有操作符的单个值也是一个表达式,其求值结果就是它自己。
表达式中常见的数学操作符如下:
操作符 | 操作 | 例子 | 求职为 |
---|---|---|---|
** | 指数 | 2**10 | 1024 |
% | 取模/取余数 | 31%9 | 4 |
// | 整除/商数取整 | 2222//2 | 1111 |
/ | 除法 | 22/11 | 2 |
* | 乘法 | 260*2 | 520 |
- | 减法 | 1316-2 | 1314 |
+ | 加法 | 417+2 | 419 |
操作符的优先级跟数学一样,从左到右啦,先乘除后加减啦,括号可改变顺序啦,你懂得~
2.整型、浮点型和字符串数据类型
数据类型是一类值,每个值都只属于一种数据类型。Python中最常见的数据类型有整型(int)、浮点型(float)和字符串(str)。
1.整型(int):想必你也猜到了,就是整数型,如-1,0,1,2,3酱紫的;
2.浮点型(float):就是带小数点的数值,如1.2,0.0,-0.6酱紫的;
3.字符串:英文和中文都是字符串,如’Hello!’,‘a’,‘11 cats’,‘bye’,‘再见’。
有没有发现字符串和其他两个数据类型不一样?字符串的头尾各有一个单引号,这样Python就知道字符串的开始和结束了,是不是很神奇呢~~
还有,字符串里面可以没有字符,我们称之为“空字符串”。
3.字符串的连接和复制
表达式中,操作符的含义不是一成不变的,它会根据“值”的类型来改变。
字符串的连接——“+”操作符
- 当“值”为整型或者浮点型值时,+是数学里面相加的含义:
#数值相加
417+2 = 419
<