【三岁系列】python基础知识(二)数据类型(一)

简介: 【三岁系列】python基础知识(二)数据类型(一)

python基础知识(二)



三岁带你学python,最口语的学习,最简单的理解,逐步学习无压力,如有问题可以私聊或留言,感谢大家的支持与关注


数据类型


python的数据类型分为数字类型布尔类型字符串类型列表类型元组类型字典类型


今天给大家介绍前三种类型

那么今天的内容就开始⑧ ~~~~


数字类型

数字类型分为:整型浮点型复数


整型


整型用口语来说就是所有的整数,原则上范围是[-∞,∞](负无穷到正无穷)之间的所有整数。

整数有四种进制表示:二进制、八进制、十进制、十六进制


二进制


整个数字中只有0和1 二进制用 0B或0b(零必)表示

满2进一 十进制2的二进制就是10 可以用0b10= 2来表示


八进制


整数中数字只有 0到7 八进制用 0o 或 0O(零欧)表示

满八进一 十进制8的八进制就是10 可以用0o10 = 8 来表示


十进制


整数中数字只有 0到9 无特殊表达符号

是我们生活中认同的 满10进1


十六进制


整数中用 数字0-9 字母A到F(a—f) 用 0x 或 0X (零x)表示

满16进1 十进制15用F表示 十进制16 用十六进制10表示

0x F = 15 0x10 = 16


int()


  • 在python中整数用 int 表示
  • 区分进制(用各自的引导符号进行区别)
  • 可以用int()函数进行转换,把其他格式的转换为整数类型
  • 使用方法:int(转换内容)


例:str_1 = int ("4869")
   print(type(str_1))   #type() 用于输出数据类型
#输出
<class 'int'>


小知识:计算机内部处理使用二进制,在计算机底层会把现有的内容转换为二进制在进行分析处理。


浮点型


就是传说中的小数 取值范围也在正无穷到负无穷之间。

除了小数浮点型还支持科学计数法使用e或E来表示


例: 4.3E-3 = 0.0043

一般浮点型原则上保留6位小数不到6位的添零输出


最长输入16位小数,计算结果最多输出17位


注:因为计算机采用二进制处理数据,小数点后面的内容只是近似利用函数sys.float_info可以保证15位的精度


所以输出小数要考虑位数

浮点型用 float 来表示


float()

float()函数用于把其他类型转换为浮点型


int_1 = float(4869)
print(int_1)
print(type(int_1))
#结果
4869.0
<class 'float'>


布尔


布尔型 用 True 和 False (注意开头大写)

True 表示真

False 表示假


注:特殊时期 空字符串,数组, 列表,字典 和 0 都可以表示False 其他的表示True


字符串


字符串用 str 表示

表达方式:单引号,双引号,三引号表示

用三引号可以表达多行字符串

例:‘三岁学编程’ “one day day” ‘’’ 您好:name!’’’


基本字符串操作符


  • + 用于连接多个字符串
  • * 用于复制字符串
  • in 用于判断是否属于字符串
  • [ ] 用于索引
  • [ : ] 用于切片


>>> str1 = '您好!'
>>> print(str1)
您好!
>>> str2 = '三岁'
>>> print(str1 + str2)  # +
您好!三岁
>>> print(str2 * 3)   # *
三岁三岁三岁
>>> print(str1[0])   # 索引
>>> print(str1[0:3])  #切片
您好!
>>> 


内置处理函数


  • len()返回字符串长度。
  • str()强制转换为字符型数据。
  • str.lower()将字符串转换为小写。
  • str.upper()将字符串转换为大写。
  • str.title()将字符串首字母转换为大写。
  • str.rstrip() 将字符串末尾的空格删除。
  • str.lstrip () 将字符串开头的空格删除。
  • str.strip () 将字符串两头的空格删除。


字符串内容丰富非一日可以学完,我们将会开设一天专门讲字符串

每天一个小知识:


转义字符
转义字符用 '\' 表示
转义字符用于输出特殊效果
示例:
\a  蜂鸣
\b  退格
\f  换页
\n  换行 (经常使用!!!)
……
**提问?**
如果要输出 ‘\’  怎么办???
我们可以用  \  自己去转义自己 \\就会输出一个\
其他的用法我们继续探索!!!


我们今天就到这里吧!!!

下次我们再一起学习,有问题我们提出来,一起进步,不要自己上进不想着三岁呦

加油~~~~~~

目录
相关文章
|
30天前
|
Python
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
本篇将详细介绍Python中的常见数据类型转换方法以及 `NoneType` 的概念。包括如何在整数、浮点数、字符串等不同数据类型之间进行转换,并展示如何使用 `None` 进行初始赋值和处理特殊情况。通过本篇的学习,用户将深入理解如何处理不同类型的数据,并能够在代码中灵活使用 `None` 处理未赋值状态。
54 2
【10月更文挑战第7天】「Mac上学Python 13」基础篇7 - 数据类型转换与NoneType详解
|
1月前
|
编译器 数据安全/隐私保护 Python
Python--基本数据类型
【10月更文挑战第4天】
|
1月前
|
存储 Python
python数据类型、debug工具(一)
python数据类型、debug工具(一)
|
1月前
|
Python
[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
本文回顾了Python中`ord()`和`chr()`函数的使用方法,强调了这两个函数互为逆运算:`ord()`通过字符找到对应的序号,`chr()`则通过序号找到对应的字符。文章详细解释了函数参数类型的重要性,即`ord()`需要字符串类型参数,而`chr()`需要整数类型参数。若参数类型错误,则会引发`TypeError`。此外,还介绍了如何使用`type()`函数查询参数类型,并通过示例展示了如何正确使用`ord()`和`chr()`进行转换。最后,强调了在函数调用时正确传递参数类型的重要性。
20 3
|
2月前
|
存储 Java C++
30天拿下Python之数据类型
30天拿下Python之数据类型
33 4
|
28天前
|
存储 程序员 Python
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。
|
30天前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
29 0
|
1月前
|
存储 程序员 Python
python数据类型、debug工具(二)
python数据类型、debug工具(二)
|
2月前
|
存储 数据挖掘 程序员
揭秘Python:掌握这些基本语法和数据类型,你将拥有编程世界的钥匙!
【9月更文挑战第3天】Python 是一种简洁强大的高级编程语言,其清晰的语法和丰富的功能深受程序员喜爱。本文从基本语法入手,介绍 Python 的代码结构特点,如通过缩进区分代码块,使逻辑更清晰。接着详细讲解主要数据类型:数值型、字符串、列表、元组、集合与字典,每个类型均附有示例代码,帮助初学者快速掌握 Python,为后续学习打下坚实基础。
44 2
|
3月前
|
索引 Python
Python 中常见的内置数据类型
【8月更文挑战第29天】
28 3
下一篇
无影云桌面