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

2021-10-27

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

2021-10-27

慕课网Python3入门加进阶(笔记) 第三章:Python基本数据类型 (一)、数字:Number 1、整(int)和小数(float)

(1)概念:
  Python中没有短整型(short)、整型(int)、长整型(long)的区分,统一为整数。
  Python中没有单精度(float)双精度(double)之分,统一为小数。
(2)知识点:
  a、’/’ 除法(结果是浮点数),’//'结果向下取整数
  b、使用type()方法查看数据类型。

2、布尔类型(bool)与复数(complex)

(1)概念:
  bool类型表示真(True)和假(Flase);复数(complex)。
(2)知识点:
  a、bool属于数字类型的一种。使用int()方法将True和Flase转为十进制,对应结果为1和0。使用bool()方法将1和0转为布尔类型,结果为True和Flase。
  b、所有进制的非零非空对像布尔类型为True,零或空对像布尔类型为False。

3、10、2、8、16进制

(1)概念:
  计数方式,满X进一(X为进制),16进制9过后为A,B,C,D,E,F再是10。
(2)各进制之间的表示:
十进制:Python默认计数方式
二进制:0b(0b10输出为2)
八进制:0o(0o10输出为8)
十六进制:0x(0x10输出为16)
(3)各进制之间的转换:
转为十进制:int()(int(0b111)输出为7)
转为二进制:bin()(bin(10)输出为‘0b1010’)
转为八进制:oct()(oct(0b111)输出为‘0o7’)
转为十六进制:hex()(hex(888)输出为‘0x378’)
(3)知识点:
  a、其它常用的计数方式:60进制(时间分秒都是满60进1)。
  b、各进制可以通过bool()方法转为布尔类型。

(二)、字符串:String

1、单引号和双引号
(1)用引号表示字符串,必须成对出现。

'let's go'
输出提示:语法错误
# 使用双引号
"let's go"

2、多行字符串
  (1)python建议每行字符个数不应超过79,超过应该换行(使用三引号)。
  (2)IDLE不解析转义字符,print()方法会解析。

'nhello worldnhello worldnhello world'
输出为:'nhello worldnhello worldnhello world'
print('nhello worldnhello worldnhello world')
输出为:
hello world
hello world
hello world

3、转义字符(特殊的字符)
(1)无法看见的字符(如换行符n,横向制表符t)。
(2)与语言本身语法有冲突的字符(如将单引号转义为普通字符’)。

# 作业:将下列print()方法中的n进行打印而不被识别为换行符
print('hello n world')

4、原始字符串
  在字符串前加r,将字符串中的所有转义字符当成普通字符。

print(r'nhello wordnhello wordnhello word')
输出为:'nhello wordnhello wordnhello word'

5、字符串运算
(1)拼接(‘+’)、重复(’*’)、访问(’[]’)、切片(’[:]’)、

'hello world'[:-1]
输出为:'hello worl'
# 作业:使用两种方式截取出'world'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355778.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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