首页 > 其他分享 >3.基础数据类型

3.基础数据类型

时间:2024-03-29 17:34:22浏览次数:30  
标签:10 name 数据类型 age 基础 hello print eg

【一】基础数据类型

1)整数类型(int)

1.定义

表示整数

num = 5 

2.使用

  • 可以参与各种数学运算

2)浮点数类型(float)

1.定义

表示带有小数部分的数值

num = 2.2

2.使用

  • 可以参与各种数学运算

3)字符串类型(str)

1.定义

表示文本信息

name = 'Tom'
#(字符串可以使用单引号、双引号或三引号进行定义)
  • 引号嵌套的佩戴
    • 内存不要出现外层正在使用的引号
  • 可使用多行字符

2.使用

相加
#拼接
a = 'hello'
b = 'word'
print(a+b)	#hello word
相乘
#重读
a = 'hello'
print(a*3)	#hellohellohello
索引取值
msg = 'hello word'
print(msg[0])	#h
print(msg[6])	#w
print(msg[-3])	#o
格式化输出
  • 占符号

%s:字符串

%d: 整数

name="V"
age=10
print('name is %s,age is %d'%(name,age))
	#name is V,age is 10
  • f {}
name="dream"
age=10
print(f'name is {name},age is {age}')
print(f'1+1={1+1}')
  #name is dream,age is 10
  #1+1=2
  • .formate
name="dream"
age=10
print('name is {},age is {}'.format(name,age))
  #name is dream,age is 10
字符串转义

\n 换行

\r 回车(忽略本行前面内容?)

\t 水平制表符(空4-n/4的余数 余0空4)

\a 蜂鸣器响铃(加)

\b 退格(将光标位置移到前一列)(删除前一个字符内容)

4)列表类型(list)

1.定义

用来取多个相同属性的值

eg=['a','b','c',1,2]

2.使用

列表嵌套 + 索引取值
eg=[['a','b','c'],[1,2]]
print(eg[0][2])	#c

5)字典类型(dict)

1.定义

记录多个不同属性的值

eg={'key':"value"}

2.使用

字典嵌套 + 取值
name_dict={'name':["Tom","V"]}
  #[]取值
name=name_dict['name'][0]
print(name)		#Tom
  #get取值 无报错 出None
name=name_dict.get('name')
print(name)		#Tom

6)布尔类型

1.定义

表示逻辑,只输出True、False

假(False):False、空值、0

真(True):True、非空值、非0

7)元祖类型(tuple)

1.定义

不可变的序列类型,用于存储多个有序元素

eg=('a','b','c',1,2)

2.使用

不可变性

​ 不能对元素进行修改、删除、添加

元组的基本操作
#切片
one,two=('a','b')
print(one)	#a
print(two)	#b
#拼接
eg=('a',1)+('b',2)	
print(eg)	#('a', 1, 'b', 2)
元素的解包
a, b, c, d = (1, 'hello', 3.14, True)
print(a)  # 1
print(b)  # 'hello'
print(c)  # 3.14
print(d)  # True

8)集合类型(set)

1.定义

无序,不重复的数据类型,用于存贮多个独立的元素

eg={1,2,2,'a','b'}
print(eg)
#{1, 2, 'b', 'a'}
#{'b', 1, 'a', 2}

标签:10,name,数据类型,age,基础,hello,print,eg
From: https://www.cnblogs.com/Mist-/p/18104289

相关文章

  • 蓝桥杯 试题 基础练习 数列特征
    问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入5......
  • qml基础知识
    qml入门培训笔记QtQuick简介QtQuick是QtSDK4.7中引入的一种新的界面开发框架,用于创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。它提供了一种高级用户界面技术,使得开发者能够轻松地为移动设备创建流畅的用户界面。QtQuick包括界面脚本语言QML、语言运行时、......
  • 蓝桥杯 试题 基础练习 查找整数
    问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置......
  • 基础优化方法
    梯度下降梯度是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。梯度在物理学、机器学习和数学优化等领域有着广泛的应用。挑选一个初始值\(w_0\)重复迭代参数t=1,2,3沿梯度方向将......
  • 三通基础与实例
      三通three-waypipe(国标的链接)分类1-管径尺寸等径三通——接管端部均为相同的尺寸异径三通——主管接管尺寸相同,而支管的接管尺寸小于主管的接管尺寸分类2-T形与Y形               ......
  • 04基本数据类型
    【一】数字类型(int/float)(1)作用整数类型用于表示整数,是一种基本的数字类型,广泛用于表示计数、索引等整数值。浮点类型用于表示带有小数部分的数值,适用于需要更精确表示的情况。(2)定义#【1】整型--intnumber=18#查看内存地址print(id(number))#140728323794248......
  • c++基础知识
    deque的用法#include<deque>deque<type>d;//定义一个dequepush_back()//在队列的尾部插入元素。push_front()//在队列的头部插入元素。pop_back()//删除队列尾部的元素。pop_front()//删除队列头部的元素。back()//返回队列尾部元素的引用。front()//返回队列头部元素......
  • 基础小知识
    Gomake|new都是用于分配相应类型的内存空间。区别:make仅支持slice、map、channel三种数据类型的内存分配和初始化返回值是所创建类型的本身分配堆上的内存空间,通过GC回收new分配内存,内存里存的值是对应类型的零值。返回值是所创建类型的指针引用分配栈上的内存空间......
  • Linux基础命令
    Linux基础命令目录Linux基础命令一、Linux的优势二、Shell1.Shell的概念2.Shell的内、外部命令三、目录结构四、命令简述1.命令行格式2.编辑命令行的辅助操作3.获得命令帮助的方法4.通配符5.别名:alias6.pwd(printworkdirectory)7.切换工作目录:cd8.ls命令9.复制:CP10.创建文件......
  • pytorch的基础函数
    [torch.arange]是PyTorch中的一个函数,用于生成一个一维的张量(tensor),其中包含从起始值(包括)到结束值(不包括)的等差数列。这个函数非常类似于Python的内置range函数,但是生成的是PyTorch张量而不是Python列表。torch.arange(start=0,end,step=1,*,out=None,dtype=No......