python基础教程1:入门基础知识
2017-07-23 09:08
666 查看
写在系列前,一点感悟
没有梳理总结的知识毫无价值,只有系统地认真梳理了才能形成自己的知识框架,否则总是陷入断片儿似的学习-遗忘循环中。学习方法真的比刻苦“傻学”重要多了,而最重要的学习方法无非总结梳理,温故知新,多动手实践。作为一个编程的门外汉,要快速转型上手Python一定要践行此“术”。
我完整看完的技术书籍几乎没有,从今天起就要通读下《Python基础教程》第二版,并每一章节都写一篇博客记录、总结所学。
本书共29章,计划在14天内看完。任务艰巨,挑战下吧,拿出挑战马拉松的勇气~
第一章 Python入门小结
一、程序是由表达式+语句的结合表达式形如“2+3”,语句形如print(“hello,world”),“表达式是什么,而语句是干什么”。
二、算法
算法其实就是如何组织编程语言的方式,类似菜谱的作用。
三、一些入门知识点
from __future__ import division #__future__代表一些未来会正式引入Python的模块
使用import时注意可能引起的模块名字冲突,如果不是必须尽量直接import,然后使用x.y的方式引用模块中的方法
repr和str都是字符串的表示方法,前者是函数后者是数据类型,repr()返回值的字符串形式,str()将值转换为字符串。加repr()后直接输出字符串形式:
>>> print(repr("hello,world"))
'hello,world'
>>> print('hello,world')
hello,world
input和raw_input的比较:raw_input就相当于Python3中的input
r,省去\转义字符,但不能以\结尾:
>>> print(r'c:\nowhere\e')
c:\nowhere\e
>>> print(r'c:\nowhere''\\')
c:\nowhere\
>>> print(r'c:\nowhere''\')
SyntaxError: EOL while scanning string literal
长字符串以``` … ```表示,\n是换行符。
三、本章的一些函数
abs()
import math
import cmath#可以计算复数
math.sqrt() #求正数平方根
cmath.sqrt()#可以求负数的平方根,输出虚数
input()
math.ceil #返回上入整数,返回值类型为float
math.floor#返回下舍整数,类型为float,地板除,等同于//
pow#等同于**
%#取模
相关文章推荐
- Python 入门教程--基础知识
- python入门基础教程05 Python工具常见错误
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 4. 函数
- Python入门:基础知识
- Python学习入门基础教程(learning Python)--1.2.1 Python输出语句print基本使用 .
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析 .
- Python学习入门基础教程(learning Python)--2.3.2Python函数实参详解
- Python基础教程系列目录,最全的Python入门系列教程!
- Python学习入门基础教程(learning Python)--3.3 分支语句的条件表达式详解 .
- Python入门基础知识:locals() 和globals()
- MongoDB教程之入门基础知识
- python入门基础教程03 Python开发环境基本使用
- python入门基础教程08 函数的形参与实参
- python入门基础教程04 Python程序基本组成
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- 神级程序员大佬分享给python小白入门教程及学习路线,涨知识啦!
- 【python数据挖掘课程】二十二.Basemap地图包安装入门及基础知识讲解
- Python教程入门到精通:千锋Python语法基础学习视频教程
- HTML入门基础教程相关知识
- Python学习入门基础教程(learning Python)--2.3.3Python函数型参详解