栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python学习笔记Day3】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python学习笔记Day3】

文章目录

  • 一、整数进制
  • 二、int类型转换
  • 三、浮点数
  • 四、时间的表示
  • 五、运算符
  • 六、字符串

一、整数进制

1.1 0b或0B,二进制 0 1

例:0B101=5 

1.2 0o或0O,八进制 0 1 2 3 4 5 6 7

例:0o10=8 

1.3 0x或0X,十六进制 0 1 2 3 4  5 6 7 8 9 a b c d e f

例子:0xf=15,0xff=255

二、int类型转换

2.1  int(9.9)=9,直接舍去小数部分

2.2  int(true)=1,int(false)=0

2.3  int("123")=123,int("123abc")报错

三、浮点数

3.1科学计数法:3.14表示为314e-2

 3.2整数与浮点数运算,自动转换成浮点数,2+8.0=10.0

3.3 round(value)可以表达出四舍五入的值,但不会改变原有的值,而是产生新的值

四、时间的表示

 4.1以1970年1月1日 00:00:00为“unix时间点”

4.2Python中用time.time()获得当前时刻(返回值以秒为单位)

import time
b=time.time()
print(b)

 转换成整型

import time
b=int(time.time())
totalMinutes=b//60
totalHours=totalMinutes//60
totalDays=totalHours//24
totalYears=totalDays//365
 五、运算符

 5.1逻辑运算符

运算符模式说明
or    逻辑或x or y

x为true,不计算y的值,直接返回true

x为false,则返回y

and  逻辑与x and y

x为true,返回y的值

x为false,不计算y直接返回false

not   逻辑非not x

x为true,返回false

x为false,返回true

 

a=True
b=False
t=a and b
c=a or 30
d=b or 30
m=not a
print(t)
print(c)
print(d)
print(m)

 运行结果

False
True
30
False

5.2同一运算符

运算符描述
is判断两个标识符是不是引用同一个对象
is not判断两个标识符是不是引用不同对象
a = 1000
b = 1000
c=a is b
d=a is not b
print(c)
print(d)

运行结果

True
False

注意:

is与==的区别:is用于判断两个变量引用对象是否为同一个,即比较对象的地址;==用于判断变量引用对象的值是否相等,默认调用_eq_()方法

整数缓存问题:Python对比较小的整数对象[-5,256]缓存起来,而在Pycharm中,或者保存为文件执行时,结果是不一样的,解释器做了优化,范围为[-5,任意正整数]

六、字符串

6.1字符串本质是字符序列,Python中字符串是不可变的,且不支持单字符,"a"也是作为一个字符串使用

6.2使用ord()函数把字符转换成对应的Unicode码;使用chr()把十进制数字转换成对应的字符

>>>ord('A')

65

>>>chr(66)

'B'

 6.3字符串的创建:

①通过单引号或者双引号创建。例如a='abc'  ;  b="jxust"

②通过连续三个单引号或者双引号创建多行字符串

 

resume='''name="nailong"

school="jxust"

age="19"'''

print(resume)

 运行结果

name="nailong"

school="jxust"

age="19"

6.4空字符串

>>>c=''

>>>len(c)

0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号