在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
自学Python需要哪些基础知识?需要了解的基础知识非常多,从安装到使用,每一个环节都非常重要,那么第一步就是了解安装。如何安装Python呢?Python基础知识之安装!那么今天这篇文章,将带领大家学习如何安装Python,大家可仔细阅读,跟着步骤操作。
1.1安装
1.使用包管理器安装python,如通过yum安装;
2.从源文件编译安装python:
(1)下载源代码;下载扩展名为.tgz的文件保存到本地某一目录下;
(2)进入该目录,使用tar –xzvf python-2.6.4.tgz对文件解压缩;
(3)进入已解压的文件目录,cd python-2.6.4运行以下命令:
./configure --prefix=$(pwd)
make
make install
(4)将当前文件夹路径放到环境变量PYTH中。
在python脚本首行写上“#!/usr/bin/env python”后,不管python二进制文件在哪里,程序都会自动执行。
若系统中安装了新版本的python,同时旧版本仍然存在,那么应该直接指明新版本路径,如:#!/usr/bin/python2.6
1.2交互式解释器
安装了python并设置了环境变量后,输入python进入交互式解释器。
在交互式解释器中可以直接计算出表达式的值,如
输入1+1后按回车,输出2
输入1/2,输出0(因为计算结果的小数部分被截除了)
输入1/21.0/2,输出0.5
输入1//2,输出0;输入1.0//2.0,输出0.0(//双斜线表示进行整除)
1.3函数、变量、模块
内建函数:
input():使用input函数接收输入值,如x=input(),输入12,则x=12
pow(2,3)=8
abs(-10)=10
round(1.8/2)=1.0, 四舍五入了
模块:
(1)math.floor(1.8/2)=0.0, 向下取整
floor函数不能直接用,要先加载math模块: import math
import math
int(math.floor(32.9))
输出:32
(2)另外用下面的方式直接import函数,不需要在函数前加上模块名了:
from math import floor
int(floor(32.9))
变量:
可以使用变量来引用函数,即将某个函数赋给一个变量:
foo=math.sqrt
foo(4)
输出:2.0
1.4字符串
(1)字符串拼接:+
x="I'm x! "
y="I'm y! "
x+y
输出:"I'm x! I'm y! "
(2)数值转化成字符串
str、repr与反引号``:可将数值转化成字符串
str 会把值转换为合理形式的字符串;
repr会创建一个字符串,以合法的python表达式的形式来表示值。
如:print str("Hello world!") 输出:Hello world!
print repr("Hello world!") 输出:'Hello world!'
反引号:`` (python3.0中已不再使用反引号,建议用repr)
可以将数字与字母连接在一起,如:
temp=42
print "temp is: " + `temp` 输出:temp is: 42
print `temp` + "and" + `123` 输出:42and123
使用用repr或str:
print "temp is: " +repr(temp) 输出:temp is: 42
print "temp is: " +repr(temp) + str("123") 输出:temp is: 42123
(3)多行字符串
长字符串跨多行时,用三个单引号或三个双引号,这样在字符串中可以同时使用单引号和双引号。
普通字符串跨多行时,也可在行尾用反斜线”\”,如:
print “Hello, \
how are you? “
输出:Hello, how are you?
(4)原始字符串
输出原始字符串时字符串前面带’r’,如:
print r'C:\programe file\now\new' 输出:C:\programe file\now\new
print r"C:\new let's go!" 输出:C:\new let's go!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python入门自学到精通需要看哪些书籍?
Python语言在近几年可以算得上如日中天,越来越火爆的同时,学习Python的人也越来越多了。对于不同基础的学习者来讲,学习的重点和方式也许会有差别,但是基础语法永远都是重中之重。在牢牢掌握基础知识的前提下,我们才能来考虑选择适合自己的学习教材。下面一起来看看Python入门自学到精通必看的书籍吧~
5472
2020-05-11 11:50:18
Python运算符总结
所有的编程语言本质就是在解决运算逻辑,通过各种算法实现想要的各种功能,因此在学习Python编程语言时,不仅要掌握各种变量类型,深刻理解函数式编程的原理,还要彻底搞懂各类运算符的使用。通过本片文章你可以了解到在Python编程开发中的各类运算符以及其使用方法。
5523
2020-06-08 16:31:37
Python的特性与搭建环境
Python是用 C语言开发的,但 Python不再具有 C中的指针这样的复杂数据类型。Python具有强大的 OOP特性,并且简化了 OOP的实现。该方法消除了面向对象的元素,如保护类型、抽象类和接口。
4163
2020-07-06 14:37:17
应该怎么快速学习Python?
如今,Python 已然成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。然而,有一个问题始终摆在许多零基础学习者面前:应该怎么快速学习Python ?虽然Python 语法简单,被认为是最好学的编程语言,但是计算机小白想要学习,也有不小的难度。因此,最好的解决方式就是参加培训班,通过资深讲师的指导和专门为零基础学习者打造的课程,几个月就能上手Python 语言的开发。
4871
2020-07-09 15:29:20
Ajax Web数据交互方式有什么作用?怎么用?
Ajax Web数据交互方式有什么作用?怎么用?Ajax 技术发送http请求获取后台服务器数据,Ajax的简写方式可以使用$.get和$.post方法来完成。AJAX 是开发者利器:不刷新页面更新网页;在页面加载后从服务器请求数据;在页面加载后从服务器接收数据;在后台向服务器发送数据。
3440
2022-01-07 15:35:04