python 北京出租车收费3.45_Python-02

Day01回顾

python的解释执行器

$ python3 (CPython)

python 的交互模式

表达式

数字类型

整数

十进制-100

八进制 0o177

十六进制: 0x 1a2b

二进制: 0b 1100

浮点数

3.1 3.0

复数

1+1j

布尔型数

True,False

None 空值

复合赋值算术运算符

运算符 说明

y+=x 作用等同于y=y+x

y-=x 作用等同于y=y-x

y*=x 作用等同于y=y*x

比较运算符

< 小于

<= 小于等于

> 大于

>= 大于等于

== 等于

!= 不等于

语法:

左表达式 > 右表达式

说明:

比较运算符通常返回布尔类型的值

示例:

100 < 200 #True

100 >= 200 # False

1+5==2+5 # False

0<=100<=200 # True `**python独有的表达式**`比较两个结果都为True才为True

数值对象的构建(创建)函数

float(obj)用字符串或数字转换为浮点数,如果不给出参数,则返回0.0

或int(x=0,base=10(默认))

用数字或字符串转换为整数,如果不给出参数则返回0

base为二进制转换的底数

eg:

>>> int("123")

123

>>> int("123",4)

27

complex(r=0.0, i=0.0)用数字创建一个复数(实部为r,虚部为i)

bool(x) 用x创建一个布尔值(True,False)

布尔值返回假的情况:

None 空值

False 布尔假值

0 0.0 0j 所有数字为0

-------以下后面会讲-------

''空字符串

[]空列表

()空元

{}空字典

set()空集合

...# 一切空的容器对象bool(x)取值都为False

练习:

将数字3.14 用变量pi绑定

将pi变量转为整数用变量i绑定

将pi变量,与i变量相减,结果用变量f绑定

1. 判断f是否等于0.15 why?

不等于,计算机在存储小数时会出现精度丢失的问题,()

浮点数只能近似等,不能精确等

2. 删除所有的变量

函数调用

函数名(传参列表)

说明:

函数调用表达式,一定会返回一个对象的引用关系

预置数值型函数

函数

描述

abs(x)

取x的绝对值

round(num1,nums)

表示对num1保留多少位小数 (默认为0,负数表示从小数点向左进行四舍五入)

pow(x,y,z=None)

相当于xy 或xy % z

help()

查看函数帮助>>>help(函数名)

转义字符:

概念:

在字符串中,有时需要输入一些特殊的符号,但是,某些符号不能直接输出,就需要使用转义字符.

转义:

就是不采用符号本来的含义,而采用另一种含义.

Python中常用转义字符:

转义字符

描述

\

(在行尾时)续行符

\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

退格(Backspace)

\e

转义

\000

\n

换行

\v

纵向制表符

\t

横向制表符

\r

回车

\f

换页

原始字符串:

用转义符能够让字符串中的某些符号表示原来的含义,而不是被解析成某种具有特定能力的符号

eg:

dos = "c:\news"

dos

'c:\news'# 这里貌似没有任何问题

print(dos) # 当用print来打印这个字符串的时候就出问题了

c:

news

如何避免:

我们可以在定义的时候,显示指定不需要进行转义

dos = r"c:\news"

dos

c:\\news

print(dos)

c:\news

状入 r"c:\news" ,由r开头引起的字符串就是声明了后面引号里的东西是原始字符串,在里面放任何字符都表示该字符的原始含义

input和print

input

解释: 基本输入函数()

input("提示字符串")

返回用户输入的字符串('提示字符串可以为空')

是阻塞函数()必须等待用户输入,程序才会向下走

类似java的Scanner函数,

可以获取用户输入的数值,并赋值,如果里面有参数,则为写入之前的提示符

eg:

name &#

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值