首页 > 其他分享 >基本数据类型

基本数据类型

时间:2023-11-28 16:22:51浏览次数:33  
标签:基本 name 18 age 数据类型 占位 print My

【一】基本数据类型引入

【1】学习变量的目的

  • 学习变量有助于我们在程序中存储和操作数据,提高代码的灵活性和可维护性。
  • 通过使用变量,我们可以方便地引用和修改数据,使得程序能够动态地响应不同的输入和条件。

【2】学习基本数据类型的目的

  • 学习基本数据类型有助于我们理解不同类型的数据在计算机中的表示和操作方式。
  • 不同的数据类型适用于不同的场景,了解它们的特性有助于我们编写更加高效和健壮的代码。

【3】基本数据类型介绍

  • 数字类型
    • 整数类型(int)
    • 浮点类型(float)
  • 字符串类型(str)
  • 列表类型(list)
  • 字典类型(dict)
  • 布尔类型(bool)
  • 元祖类型(tuple)
  • 集合类型(set)

【4】小结

  • 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等)
  • 所以变量值也应该有不同的类型
name = 'Dream'
print(type(name)) # <class 'str'>

# 用一个变量 sex 保存性别 是 男
sex = '男'
print(type(sex)) # <class 'str'>

# 用一个变量 age 保存年龄 是 18
age = 18
print(type(age)) # <class 'int'>

# 用一个变量 age 保存薪资 是 22800.21
salary = 22800.21
print(type(salary)) # <class 'float'>

格式化输出

  • 之前讲到过 print() 函数的用法,这只是最简单最初级的形式,print() 还有很多高级的玩法,比如格式化输出。
  • 使用 % 运算符进行格式化输出,可以在字符串中插入占位符,然后通过 % 运算符传入相应的值。

[1]格式化输出语法一 : %

name = "Dream"
age = 18
height = 175.5

# 使用 %s 占位符,输出字符串
print("My name is %s." % name)  
# My name is Dream.

# 使用 %d 占位符,输出整数
print("My age is %d." % age)  
# My age is 18.

# 使用 %f 占位符,输出浮点数,默认保留六位小数
print("My height is %f." % height)  
# My height is 175.500000.

# 使用 %.2f 占位符,保留两位小数
print("My height is %.2f." % height)  
# My height is 175.50.

# 使用 %x 占位符,输出十六进制整数
number = 255
print("Number in hex: %x." % number)  
# Number in hex: ff.

# 两个以上的占位符格式化输出
print("My name is %s; My age is %d" % (name, age)) 
# My name is Dream; My age is 18
  • 在上例中,%s 和 %d 是占位符,分别表示字符串和整数,而 (name, age) 是传入这两个占位符的实际值。
  • 占位符类型
    • %s:字符串
    • %d:整数
    • %f:浮点数
    • %x:十六进制整数

[2]formate 输出

  • 使用 format 方法进行格式化输出,通过花括号 {} 表示占位符,然后调用 format 方法传入实际值
name = "Dream"
age = 18
# 格式化输出语法三 : formate
print("My name is {}; My age is {}".format(name, age))
# My name is Dream; My age is 18

[3]f+{} 输出

  • 使用 f-string(f + {})进行格式化输出,通过在字符串前加上 f 或 F 前缀,然后在字符串中使用 {} 表示占位符,并在 {} 中直接引用变量。
name = "Dream"
age = 18
# 格式化输出语法二 : f + {}
print(f"My name is {name}; My age is {age}")
# My name is Dream; My age is 18

标签:基本,name,18,age,数据类型,占位,print,My
From: https://www.cnblogs.com/banchengyanyu/p/17862246.html

相关文章

  • json-server的增删改查与基本使用
    1.查看是否安装node2.查看是否安装npm3.安装json-server4.查看json-server的版本5.json-server--watchdb.json6.配置db.json文件下载 apifoxjson-server的增删改查在apifox中创建一个快捷调试直接点击发送,当body中返回下面内容,表示添加成功注意:不需要添加id,他会自......
  • 基本数据类型
    int,整数类型(整形)bool,布尔类型str,字符串类型list,列表类型tuple,元组类型dict,字典类型set,集合类型float,浮点类型(浮点型)每种数据类型的讲解,会按照以下5个维度来进行:定义独有功能公共功能类型转换其他1.整型整型其实就是十进制整数的统称,比如:1、68、999都属于整型。......
  • 基本运算符
    基本运算符1.算数运算符算数运算符,例如:加减乘除1.1加法运算符+a=10b=10c=a+bprint(c) #201.2减法运算符-a=10b=5c=a-bprint(c) #51.3惩罚运算符*a=10b=5c=a*bprint(c) #501.4除法运算符/a=10b=5c=a/bpr......
  • 基本数据类型
    基本数据类型介绍八大基本数据类型数字类型整数(int)浮点数(float)字符串类型(str)列表类型(list)字典类型(dict)#dictionary布尔类型(bool)元组类型(tuple)集合类型(set)【一】数字类型【1】整型(int)(1)作用广泛用于表示整数值(2)定义num1=10(3)使用可以参与各种数学运算,......
  • 三、ArkTS基本组成
     带@符号:在鸿蒙开发中叫做“装饰器”,具有某种功能。struct:自定义组件。@state:内容改变了,重新渲染编辑器。内置组件:官方提供的组件,拿来就可以用。属性方法:对组件进行样式处理的。事件方法:用来处理业务逻辑的。......
  • python--变量和简单数据类型
    Python--变量和简单数据类型目录Python--变量和简单数据类型一、Python脚本运行过程二、变量1、变量的命名和使用2、python关键字和内置函数2.1、python关键字2.2、python内置函数3、使用变量时避免命名错误4、变量是标签三、字符串1、使用方法修改字符串的大小写2、在字符串中使......
  • pycham配置GitHub环境【一文了解window上GitHub的基本操作】
    基础用户设置【包含用户登录、密钥生成】网络配置外观->系统设置->https代理->检查连接我这里测试网址是GitHub,连接成功即可后续操作【不成功别找我,我也不知道】git安装【如果安装,请忽略】github登录凭证两者即可,我这里演示用token按照他的生成就好了,不是很难......
  • Linux基本命令之文件权限(二)
    一、文件的特殊权限:suidsgidsticky1、SUID(setuid设置用户ID):限定:只能设置在二进制可执行程序上面。对目录设置无效功能:程序运行时的权限从执行者变更成程序所有者的权限2、SGID:限定:既可以给二进制可执行程序设置,也可以对目录设置功能:在设置了SGID权限的目录下建立文件时,新创建的......
  • Linux基本命令之文件权限(一)
    一、文件权限文件的权限针对三类对象进行定义owner属主,缩写ugroup属组,缩写gother其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read读w:Write写x:eXecute执行另X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)注意:root账户不受文件权限的......
  • Linux基本命令之用户管理(二)
    用户组管理命令添加用户组groupadd[选项]组名选项: -gGID: #指定组ID修改用户组groupmod[选项]组名选项: -gGID: #修改组ID -n新组名: #修改组名例如将user1改为user2(但不建议修改组名):groupmod-nuser1user2删除用户组groupdel组名如果该组没有初始用户才可进行删......