Python:基础知识

1 安装

1.1 Winsdows

(1) 访问http://www/python.org/downloads/,下载最新版本Python;

002709_oy42_2257245.png

002726_mRhr_2257245.png

(2) 双击安装,使用默认设置即可;

002741_Df8l_2257245.png

(3) 安装成功后,在开始菜单中找到IDLE(Python集成开发环境)并启动,打开help->Python Docs,可以查看Python完整文档;

002751_CnfQ_2257245.png

1.2 Linux和UNIX

绝大多数Linux和UNIX系统只要安装完毕,Python解释器就已经默认存在了。可以输入python命令进行验证。如果出现

bash: python: command not found

需要自行安装Python。

1.3 苹果机

最新的Mac OS X系统,已经预先安装好了Python。即使打算安装更新版本的Python,也应该保留默认安装,因为操作系统要用到它。

2 Hello world

002802_BTkv_2257245.png

上述六种写法,只有print("Hello world!")和print('Hello world!')成功打印。原因是Python3.0版本后print作为函数使用,需要用()传递参数。

如果其它计算机语言,可能会习惯每行以分号结束。Python则不用,一行就是一行,不管多少。

3 数学运算

3.1 数字

普通整数、长整数、浮点数、虚数

002811_wQcu_2257245.png

普通整数和长整数可以混合使用

002817_16KW_2257245.png

3.2 运算符

+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂)

002822_ZEN3_2257245.png

4 十六进制和八进制

4.1 十六进制

002828_8PPd_2257245.png

4.2 八进制

002832_YoV9_2257245.png

5 变量赋值

为变量x赋值,然后乘以2。注意:使用变量之前,需要先赋值。

002838_xfq7_2257245.png

变量名可以包括字母、数字和下划线。变量不能以数字开头。

002843_ZtgH_2257245.png

6 语句

表达式是某件事,语句是做某件事。

语句的一般性特征:它们改变了事物。比如:赋值语句改变了变量,print语句改变了屏幕显示的内容。

7 获取用户输入

7.1 input函数

002850_K61M_2257245.png

TypeError: can't multiply sequence by non-int of type 'str',原因:

input函数输入的是字符串格式,所以输入的整数并不是整数而是字符串,字符串不可以相乘,所以报错。

7.2 raw_input函数

002859_mXqV_2257245.png

7.3 python2.x和python3.x中input和raw_input区别

python2.x中input和raw_input都存在,区别是raw_input将输入作为字符串看待,返回字符串类型;input只接收数字输入。

python3.x中input和raw_input进行了整合,去除了raw_input,仅保留input函数,将所有输入默认为字符串处理,返回字符串类型。

8 函数

函数就像小型程序,可以实现特定功能。Python有很多函数,也可自定义函数,通常把pow等标准函数称为内建函数。

002908_Aomt_2257245.png

9 模块

9.1 import

用import导入模块,然后使用“模块.函数”的格式调用模块中的函数。

002914_Zz7a_2257245.png

9.2 from 模块 import 函数

在确定不会导入多个同名函数的情况下,可以使用这种形式。

002918_XajJ_2257245.png

注意:除非真的需要from这个形式的模块导入语句,否则应该坚持使用普通的import。

9.3 cmath与复数

cmath是用来处理复数的模块。

10 保存并执行程序

10.1 一般操作

(1)新建文件

File->New File或者Ctrl+N

002928_omxY_2257245.png

(2)编写python代码并保存为.py文件

002934_YjOF_2257245.png

(3)运行程序

Run->Run Module或者Ctrl+F5

002941_sixJ_2257245.png

002946_29GK_2257245.png

10.2 使用命令提示符运行Python

前提:设置了python的环境变量

002952_BLoQ_2257245.png

python 文件路径

002959_Fc8u_2257245.png

10.3 让脚本像普通程序一样运行

(1)Linux和UNIX:在脚本首行前面加上#!,在其后加上用于解释脚本的程序的绝对路径:

#!/usr/bin/env/python

不管Python二进制文件在哪里,程序都会自动执行。

在实际运行前,必须让脚本具有可执行的属性:

chmod a+x hello.py

然后像这样运行:

hello.py

(2)Windows:关键在于后缀.py。双击即可。

10.4 注释

#后面的内容都会被注释。

11 字符串

11.1 单引号和转义符

单引号同双引号,两者没区别

转义符会将特殊字符进行转义

210224_yDUT_2257245.png

11.2 拼接字符串

(1)同时写下两个字符串

(2)使用+

210542_chCr_2257245.png

11.3 str和repr

str:会把值转换为合理形式的字符串;repr:会创建一个字符串,以合法的Python表达式的形式来表示值。

211817_sQeG_2257245.png

第一句报错是因为字符串和数字不能直接相加。

注意:Python2.x中,repr可以使用反引号,Python3.0中已经不再使用。

直接书写字符串与使用print语句在控制台打印的字符串不一样,原因是:直接书写字符串时会保持该值在Python代码中的状态,所以带有单引号,而使用print语句则没有

211352_ruDY_2257245.png

11.4 长字符串、原始字符串和Unicode

(1)长字符串:如果需要写一个非常长的字符串,需要跨行,可以使用三个引号代替普通引号。

212520_DHKg_2257245.png

(2)原始字符串:原始字符串以r开头,不会把反斜线当作特殊字符,并且不能在原始字符串结尾用反斜线,如果希望以反斜线结尾,可以把反斜线单独作为一个字符串处理。

213325_9YuJ_2257245.png

(3)Python3.x中,所有字符串都是Unicode字符串。

转载于:https://my.oschina.net/u/2257245/blog/1623602

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值