首页 > 编程语言 >python基础 04数据类型、输出彩色颜色

python基础 04数据类型、输出彩色颜色

时间:2023-09-06 18:44:38浏览次数:34  
标签:info 04 python list 数据类型 gangpao print hobby

数据类型

1为什么要有数据类型

​ 对于不同类型的变量需要用不同的数据类型去描述

​ 常用:数字类型、字符串、列表、字典、布尔值

1.1 整型

  1. 作用:年龄/身份证号码/身高/体重……

  2. 定义方式:

    y = 10
    id_num = 5201314
    x = int(10)
    z = int('10')
    
  3. 方法:

    print(y+x)
    print(y-x)
    print(y*x)
    print(y/x)
    print(y%x)
    print(y//x)
    
  4. 存储一个值or多个值:一个值

  5. 有序or无序:没有有序无序这一说

    有序:有索引

    无序:无索引

  6. 可变or不可变:不可变

    可变:值变id不变
    不可变:值变id也变

1.2浮点型

  1. 作用:钱/商品价格/导弹轨迹计算……

  2. 定义方式:

    x=1.1
    y = 2.2
    salary = float(3)
    print(salary)
    
  3. 方法:

    print(y+x)
    print(y-x)
    print(y*x)
    print(y/x)
    print(y%x)
    print(y//x)
    

1.3字符串类型

​ 把字符串在一起

  1. 作用:姓名/性别/外貌/说的话……

  2. 定义方式

    name1 = str('sun_da_pao')
    
    name2 = "xiao_gang_pao"
    
    word = 'xiao_gang_pao 说了一句话:"万般皆下品惟有读书高"'
    
  3. 方法:

    s1 = 'nick handsome'
    s2 = ' handsome'
    x = 10
    print(s1+s2)
    
    print(type(x)) int
    
    x = str(x)
    
    print(type(x)) string
    
    print(s1+x)  # 不同数据类型之间无法相加
    
    s3 = 'nick handsome'  切片
    #     01234567891011  下标从0开始
    #         -5-4-3-2-1  从后往前数
    
    print(s3[0]) # n
    print(s3[11])# m
    print(s3[-2])# m
    
    print(s3[0:4])  # nick, 顾头不顾尾
    
    print(s3[4:])  #  handsome
    

1.4列表类型

​ (容器类型)可以放多个数据类型(任意数据类型)

  1. 作用:爱好……

  2. 定义方式

    lis = ['nick','handsome']
    
  3. 使用方法:

     gangpao_hobby_list = ['dapao','piao','666']
    # #                      0        1      2 
    # #                     -3       -2     -1   下标
     print(gangpao_hobby_list[0])
     print(gangpao_hobby_list[2])
     print(gangpao_hobby_list[0:2])
     
     
    
    s1 = 'nick ugly'
    print(list(s1))
    
    # 你使用print的时候其实就是在执行一堆代码
    # lis = []
    # lis = ['n','i','c','k',,,'y']
    # print(lis)
    # del lis
    

1.5字典类型

  1. 作用:

  2. 定义方式:

    定义方式, {}内以逗号隔开 键值对 key(描述意义,一般使用字符串类型,不能使用列表和字典);value(值,任意数据类型)

    gangpao_info_dict = {'name': 'gangpao',
                         'gender': 'female',
                         'age': 18,
                         'height': 180,
                         'weight': 180,
                         'hobby_list': ['piao', 'kaipao', '666']}
                         
    #取值
    print(gangpao_info_dict['height'])
    print(gangpao_info_dict['hobby_list'])  # ['piao', 'kaipao', '666']
    print(gangpao_info_dict['hobby_list'][1])  # 'kaipao'
    
    
  3. 使用方式:

    补充:
    gangpao_info_dict['hp'] = 1000000
    print(gangpao_info_dict)
    

1.6布尔类型

真True和假False 一般只作为条件出现,不直接使用

python中除了0/空(空字符/空列表/空字典)/False之外所有数据类型都自带布尔值为True

与用户交互

作用:进行输入

使用方法:

print('*'*50)
inp = input('请输入手机号:')  # 替代品  # 输入  # 阻塞
print('-'*50)

input让用户输入,与用户交互

print输出彩色颜色

![](E:\My Notes\print输出彩色颜色.png)

例子:

print('\033[1;31;40m')     #下一目标输出背景为黑色,颜色红色高亮显示
print('*' * 50)
print('\033[7;31m错误次数超限,用户已被永久锁定,请联系管理员!\033[1;31;40m')  #字体颜色红色反白处理
print('*' * 50)
print('\033[0m')

标签:info,04,python,list,数据类型,gangpao,print,hobby
From: https://www.cnblogs.com/JunLeewarehouse/p/17683122.html

相关文章

  • python变量内存的管理
    python变量内存管理当定义一个变量时,内存就会开辟一个内存空间来存储这个变量height=180#定义变量print(180)#print会自动帮你创建一个变量180,打印完成后,马上就会释放180的内存空间引用计数(针对变量值)#引用计数(针对变量值)height=180#180引用计数为1x=height#180......
  • 执行python程序的两种方式
    执行python程序的两种方式方式一:交互式直接win+r打开cmd命令窗口,在里面输入python.exe即可运行此程序直接在命令行窗口里面就能运行python的代码,例如:print(“helloworld!”)优点:运行一句执行一句缺点:关闭即消失方式一:命令行式直接在桌面上新建一个文本文件,在文本文件中写......
  • 《Python魔法大冒险》009 魔法之语:字符串的奥秘
    随着小鱼和魔法师的深入,他们来到了一个被薄雾笼罩的湖泊。湖中央有一个小岛,岛上有一棵巨大的古树,树上挂满了闪闪发光的果实,每一个果实上都刻着一个字母或符号。小鱼好奇地问:“这些是什么果实?为什么每一个上面都有字母和符号?”魔法师微笑地回答:“这些是字符串果实,小鱼。在编程的......
  • JS在数据类型前使用“+”的作用
    js在某个数据类型前使用‘+’,这个操作目的是为了将该数据类型转换为Number类型,如果转换失败,则返回NaN; 实际使用例如:+newDate() 返回当前时间戳  参考---https://blog.csdn.net/m0_46893049/article/details/125677006......
  • Python 迁移虚拟环境
    #在虚拟环境下生成项目依赖文件pipfreeze>requirements.txt#在有网络的环境下载依赖包pipdownload-dpkgs-rrequirements.txt#将txt文件和依赖包pkgs复制到新环境,执行安装pipinstall--no-index--find-links=pkgs-rrequirements.txt#如果有非whl后缀的......
  • 《Python魔法大冒险》 001 序章:少年小鱼的不平凡一天
     在一个普通的城市里,生活着一个名叫小鱼的少年。他是一名初中生,但在班级里,他的学习成绩总是垫底。同学们经常取笑他,有时甚至戏称他为“倒数王”。放学后,小鱼一个人走在回家的路上,他的心情沉重,仿佛背上了一座大山。今天的数学考试又是一场灾难,他甚至怀疑自己是否真的有学习的天......
  • python 变量
    变量什么是变量?变量就是用来变化的世间万物的状态,简单来说就是给他起一个新的代号或名字例如:身高:160,体重:140​ height=160​ print(height)----输出结果就等于160​ ||等价于​ print(160)--------输出结果也等于160​ weight=140​ print(weight)----输出结果......
  • python随记
    解包,print(*(a)) ......
  • Python开发实例(十二)天气预报应用:通过API获取天气数据,让用户输入城市并显示天气情况
    在这个实例中,我们将创建一个天气预报应用,使用Python的requests库来获取天气数据,并让用户输入城市名来显示该城市的天气情况。首先,你需要申请一个天气数据的API密钥。在这个示例中,我们将使用OpenWeatherMap提供的API,你可以在https://openweathermap.org/上注册并获取免费的API密钥......
  • 软件测试|Python对JSON的解析和创建详解
    简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,已经成为当今互联网应用中广泛使用的数据格式之一。Python提供了内置的模块来解析和创建JSON数据,使得在Python中处理JSON变得非常简单。本文将详细介绍Python对JSON的解析和创建过程,并提供示例代码来帮助大家更好地理......