Python基础知识

1.windows安装python

访问网址:https://www.python.org/downloads/

开始->程序->Python->IDLE(python集成开发环境)

2.Python交互式解释器

当启动Python的时候,出现python版本等相关信息,最后以“>>>”结尾,这个符号就是提示符,可以在后面写点什么。

Python语言一行的末尾可加分号,也可以不加分号。

3.算法是什么?

自我理解:程序要实现的步骤

4.数字和表达式

实数在python中被称为浮点数(Float,活着Float-point Number),如果参与除法的两个数中有一个数为浮点数,则运算结果亦为浮点数。

python3.0之前:1/2=0(不是我们认为的普通的除法运算)

python3之后:1/2=0.5

希望python执行普通的除法,可以在程序前加语句:from __future__ import division,Linux系统也可以使用命令开关-Onew

①实现整除操作符号-双斜线

②取余运算符:%

③幂(乘方运算符):**

长整数:长整数的书写方法和普通整数一样,但是结尾有个L。(一般情况无需担心长整数和整数的区别,除非需要进行类型检查。)

十六进制和八进制:首位数字都是0

5.变量

在使用变量之前,需要对其赋值。

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

变量就像临时的“存储器”,值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用。

6.语句

与表达式的区别:表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么)。

定义语句的一般性特征:它们改变了事物。

注:在python3.0中,print是函数,这意味着需要编写print(42)而不是print 42。

7.获取用户输入

input函数

8.函数

函数就像小型程序一样,可以用来实现特定的功能。你也可以自己定义函数。

一般把pow等标准函数称为内建函数,我们使用函数的方式叫做调用函数。

幂函数:pow

绝对值:abs

把浮点数四舍五入为整数:round

直接去掉小数,取整:floor(但是不能直接使用它,在math模块中,需导入)、

9.模块

模块导入到python中以增强其功能的扩展,需要使用特殊的命令import来导入模块。

camth(complex math,复数)模块。下图1j为虚数,虚数均以j结尾。

由于有些类名冲突很隐蔽,所以一般用普通的import引入,除非真的需要from这个形式的模块导入语句。

10.保存并执行程序

交互式解释器里面输入的一切都会在它退出的时候丢失。

新建文本:File->New Window

保存:File->Save

打开:File->Open

运行:Edit->run 活着 Ctrl+F5

通过命令提示符运行python脚本。打开DOS窗口或者UNIX中的Shell提示符,进入某个包含Python可执行文件(在Windows中是python.exe,而UNIX中则是python)的目录,活着包含了这个可执行文件的目录已经放置在环境变量PATH中了(仅适用于windows)。可以使用以下脚本执行:

windows: C:\>python hello.py

UNIX:  $ python hello.py

注释符号:#

11.字符串

①一般情况下,对字符串用单引号和双引号效果一致。

②当字符串里有单引号,则用双引号将字符串括起来。否则对字符串里面的引号用转义符号(\)。

③当字符串里有双引号,则用单号将字符串括起来。否则对字符串里面的引号用转义符号(\)。

拼接字符串:一个接另一个的方式写两个字符串;或者像加法运算一样

str函数:将值转换为合理形式的字符串

repr函数:创建一个字符串,以合法的python表达式的形式来表示值。

input函数会假设用户输入的是合法的python表达式

raw_input函数,会把所有的输入当作原始数据(raw data),然后将其放入字符串中。

长字符串:如果需要写一个非常非常长的字符串,它需要跨多行。那么,可以使用三个引号代替普通引号。也可以在每一行最后一个字符使用反斜线,那么,换行符本身就被转义了。

原始字符串:原始字符串以r开头,不能在原始字符串结尾输入反斜线,否则python就不清楚是否应该结束字符串。

Unicode字符串:使用u前缀。

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值