python基础–简单数据类型预览

yizhihongxing

为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景,

帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等)

1.数字类型

  整型

    整型就是我们说的整数,0也是整数,是一种特殊的整数;

     int 既是整型的代表,又是定义整型的函数;

     定义一个整型,并不一定必须用int,可以直接为变量赋值;

    (python2中曾经有过long整型,python3后已经弃用了)

  浮点型

    生活中的小数,凡是带有小数点的都可以认为是浮点型;

    float既是浮点型的代表,又是创建浮点型数据的内置函数;

    和int一样,定义浮点型,也并不一定使用float声明。

  python基础--简单数据类型预览

  type内置函数

    如上可知,python中定义变量时,可以不指定变量数据类型,

    此时可通过type()函数,查看对象的数据类型;

    type(变量名或对象)

    python基础--简单数据类型预览

 

2.初识字符串

  用''或""包裹的所有信息就是字符串;

  字符串可以包含任意字符,字母数字符号等 (此时引号内的数字不再是数字类型,是字符串类型了);

  字符串定义方法

    直接定义或利用str()函数

    name = 'rr'

    info = str('hello')

    python基础--简单数据类型预览

  字符串是不可以修改的

  内置函数id

    返回变量的内存地址   数字地址=id(对象)

    python基础--简单数据类型预览

  内置函数len

    返回字符串的长度;

    无法返回数字类型的长度,因为数字类型是没有长度的;

    返回值 = len(字符串对象)

    python基础--简单数据类型预览

  成员运算符in

    判断字符串是否存在于另一字符串中,返回True(真)或False(假)

    python基础--简单数据类型预览

  内置函数max

    返回数据中最大的成员;

    print(max('今天是10月7日!'))  # 月

  内置函数min

    返回数据中最小的成员;

  max,min可以比较字符串中数字大小

  python基础--简单数据类型预览

  也可以比较字符串中其它字符大小

  python基础--简单数据类型预览

  数字和字符串混合,仍然是比较ord值

  python基础--简单数据类型预览

  字符串的拼接

    用+号

  python基础--简单数据类型预览

 

3.布尔类型和空类型

  布尔类型

    对于事物的真假判断即布尔类型;

    固定值:True-->真   False-->假

    bool代表布尔类型,也可以用于对结果进行真假的判断

    python基础--简单数据类型预览

  数字与字符串的布尔应用

    int 0 --> False,  非0 --> True

    float 0.0 --> False ,  非0.0 --> True

    str '' --> False    非空字符串 --> True

    经常用 1,0 用来替代True,False

    python基础--简单数据类型预览

  空类型

    不属于任何数据类型;

    固定值: None   空类型属于False的范畴;

    一般如果不确定变量类型,初始化时,可以先定义为None;

  python基础--简单数据类型预览

 

4.总结

    python基础--简单数据类型预览

    

    

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础–简单数据类型预览 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python基础-函数

    1.函数定义   函数就是将完成一件事情的步骤封装在一起并得到最终的结果;   函数名代表了这个函数要做的事情;   函数体是实现函数功能的流程;   添加一个函数也被叫做实现了一个方法或功能;   函数可以帮助我们重复使用一些操作步骤;   2.def   通过关键字def定义函数;   def  name(args…):     print(”) …

    2023年4月2日
    00
  • python基础-列表、元组常用方法

    元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆; 1.len() 方法在列表、元组中的使用   求列表、元组的长度;   len() 方法可以统计除了数字外的任意数据类型的长度;    2.列表、元组的累加累乘   重复列表、元组中的元素;    3.成员判断符号in在列表、元组中的使用    4.列表内置函数append()   向列表…

    2023年4月2日
    00
  • python基础-较复杂数据类型预览

    1.初识列表   列表就是队列;   列表是一种有序的,且内容可重复的数据类型;   用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用 [ ];   python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);   列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等。     …

    2023年4月2日
    00
  • python基础-数据类型间的转换

    数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程; 为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型; a = ‘1’,  此时想使用数字的数学操作,就需要先将字符串转化为数字类型;   1.数字与字符串间的转换 # 字符串转换成整数 a = ’34’ b = int(a) print(b) # 34 # 此时字符串内…

    2023年4月2日
    00
  • python基础-集合的常用操作

    {} 集合是一种无序不可重复的序列;集合常用于对两个列表的交并差处理; 集合没有任何获取元素的方法,只用作处理列表或元组的临时数据类型,不适合数据的存储和传输。 1.集合的创建   利用内置函数set() 或 { }创建; set_test = set() # 创建空集合 print(set_test) # set() print(type(set_test…

    2023年4月2日
    00
  • python基础-字符串常用方法

    1.字符串capitalize函数   (capitalize vt. 资本化,用大写字母书写(或印刷); 把…首字母大写;)   将字符串的首字母大写,其它字母小写;   用法:newstr = string.capitalize() 修改后生成一个新字符串(因为字符串是不可更改数据类型);      ”.capitalize() 返回为空,不会报错; …

    2023年4月2日
    00
  • python基础-模块和包

    1.什么是python的包   包就是一个文件夹,里面放着一个个py文件或子包;   在包中可以被调用的一个个py文件,我们叫做模块;      如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样;   包的身份证     可以看到test下还有一个__init__.py命名的文件,是python包中必须存…

    2023年4月2日
    00
  • python基础-字典常用操作

    1.通过key获取value   dict = {key1: value1, key2:value2}   dict[‘key1’] 可获取到key1对应的value1   person = {‘name’: ‘tt’, ‘age’: 13} print(person[‘age’]) # 13 test_dict = {‘name’: ‘ll’, ‘age’…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部