python函数深入浅出 0.基础篇

python函数深入浅出

随着python学习的热潮,不少python针对初学者教程都纷纷涌现,也不乏精品,然而鱼龙混杂更是让初学者难以分辨。

本教程,不谈python的神通广大,只针对真正想入门的同学,提供最基础的20个函数的详细解释,让你能真正快速上手代码。

编程学习最重实践,如果没有运行环境是做不到快速实践的,在此给出打开各个系统的运行环境方法:

1.mac

虽然mac系统是自带python的,但是通常自带python2.建议安装到python3
升级步骤:

  • 下载地址如下:https://www.python.org/downloads/ 下载python3.x的pkg安装包
  • 点击下载好的pkg文件进行安装
  • 安装完成之后,python 3.x的默认安装路径如下:/Library/Frameworks/Python.framework/Versions/3.x
  • 修改profile文件使之生效:在terminal里运行open /.bash_profile,打开/.bash_profile,直接修改文件即可
    alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin"
  • 重启一下Terminal,使修改后的文件生效。验证:在终端中直接 输入 python -v,显示版本号为3.x

2.linux

Linux中已经自带了Python2.7

  • https://www.python.org/downloads/source/,找到对应版本(我们以Python 3.6.5为例)如图:
    下载Python-3.6.5.tgz
  • 执行tar -zxvf Python-3.6.5.tgz命令,将文件解压到当前目录
  • 准备编译 :环境
 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  • 编译安装 :执行cd Python-3.6.5进入解压后的Python-3.6.5目录下,依次执行如下三个命令:
./configure --prefix=/root/training/Python-3.6.5
make
make instal

-创建软链接:

ln -s /root/xxx/Python-3.6.5/bin/python3.6 /usr/local/bin/python3
  • 配置环境变量:
    执行 vi ~/.bash_profile,打开配置文件,添加如下配置:
#配置python
export PYTHON_HOME=/root/training/Python-3.6.5
export PATH=$PYTHON_HOME/bin:$PATH

保存退出(:wq),执行source ~/.bash_profile命令使配置生效。执行echo命令,查看是否配置成功,如图:

echo $PYTHON_HOME

3.windows

windows下本身没有python环境,需要安装

  • 首先获取安装包,官网https://www.python.org/
    点击Downloads >Windows 下载你需要的版本安装包
    国内会遇到访问问题,在此提供百度盘下载源(win64位):

python2.7.17amd64:

https://pan.baidu.com/s/1GBA8Ne9R4rdy1Q-T7e9S5w 提取码3sqt

python3.7.5amd64:
https://pan.baidu.com/s/1i7O9j4Bd68tPZt7-nO43iw 提取码g8tl

  • 点击安装,注意勾选选项:把Python添加到环境变量(如果忘了可重新安装一次)
  • 验证是否安装成功, cmd下键入python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

表示安装成功,退出输入exit()

20个常用函数实例详解

正如我们学习英文首先学习26个字母,学习汉语首先学习简单的短语,学习一门编程语言掌握和计算机交互的基本函数是必不可少的。

下面就列出非常常用的一些函数讲解,同时也会扩展到相关基础概念,希望对入门的新手有所帮助。

  1. print()函数:打印字符串
  2. raw_input()函数:从用户键盘捕获字符
  3. len()函数:计算字符长度
  4. format()函数:实现格式化输出
  5. type()函数:查询对象的类型
  6. id()函数:获取对象的内存地址
  7. help()函数:Python的帮助函数
  8. s.islower()函数 lower():判断字符小写 字符串转小写
  9. str.replace()函数:替换字符
  10. import()函数:引进库
  11. math.pow()函数:计算次方函数
  12. os.getcwd()函数:获取当前工作目录
  13. listdir()函数:显示当前目录下的文件
  14. urllib.urlopen(url).read():打开网络内容并存储
  15. open().write()函数:写入文件
  16. time.sleep()函数:停止一段时间
  17. random.randint()函数:产生随机数
  18. range()函数:返回一个列表
  19. sort()函数:对数据排序
  20. split()函数和join()函数:用什么来间隔字符串,用于拼接字符串

我们将针对每个函数详解如下内容:

  • 1.函数名及其来源
  • 2.函数定义源码及其用法拆解
  • 3.版本差异
  • 4.学习建议

你可能感兴趣的:(python函数深入浅出 0.基础篇)