我的编程空间,编程开发者的网络收藏夹
学习永远不晚

基本数据类型、输入输出、运算符

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

基本数据类型、输入输出、运算符

#:单行注释

“”“ ”“”:多行注释

为什么数据要区分类型?

数据类型值是变量值的类型,变量值之所以区分类型,是因为变量值是用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用不同类型的值去记录它们。

有哪些数据类型呢?

1、数字类型

1.1、整型int

作用:记录年龄、等级、数量等。

定义:age=18 #age=int(18)

使用:数字运算与比较运算

print(10 / 3)

print(10 > 3)

1.2、浮点型float

作用:记录身高、薪资、体重等

定义:salary = 3.2 #salary = float(3.2)

使用:数学运算与比较运算

print(3.2 + 2)

print(3.2 > 2)

2、字符串类型str

作用:记录描述性质的状态。

定义:在单引号/双引号/三引号中包含一系列字符 。name = 'chen'

使用:info = "hello python"

print(info)

"+":拼接字符串 注意:字符串只能与字符串相加。

"*":打印多个字符串

3、列表类型list

作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一个值。

定义:在[ ]内用逗号分隔开多个任意类型的值。

使用:students_info = ['chen',18,'male']

print(students_info[0])

4、字典dict

作用:记录多个不同属性的值。

定义:在{ }内用逗号分隔开多个元素,每一个元素都由key:value组成,value就是我们存放的值,可以是任意类型,一个key唯一对应一个value,key应该对value由描述性的功能,所以key通常是str类型。

使用:dic = {'name':'chen','age':18,'gender':'male'}

print(dic['name'])

print(type(dic))

注意:字典和列表可以相互之间交叉使用。

5、布尔类型bool True、False

作用:用于判断。

定义:x = True

y = False

使用:print(type(x),type(y))

强调:所有的数值都自带布尔值,其中0、None、空 布尔值为False,其余都为True。(空 可以为空列表、空字符串、空字典)

if [ ]:

print('OK')

else:

print('no OK')

1、接收用户输入

name = input('请输入你的用户名:')

print(name)

2、格式化输出

print('my name is ' + name + 'my age is ' + age)

age = int(input('请输入你的年龄:'))

print('my name is %s my age is %d'%(name,age))

%d:只能接收数字

%s:可以接收数字,也可以接收字符串

了解:在python3中只有一个input,input会将用户输入的任何内容都存成字符串类型;

在python2中有两种接收用户输入的机制:

raw_input:等同于python3中的input

input:要求输入者必须输入一个明确的数据类型,输入什么类型就存成什么类型。

1、算数运算符 +、-、*、/、//、%、**

/:正常的除法

//:取整数

%:取余数

2、比较运算符 ==、!=、>、<、>=、<=

字符串之间可以比大小,但字符串不能和数字比大小;列表之间也可以比大小,但对应项要属于同一类型。

3、赋值运算符

3.1、增量赋值 +=、-=、*=、/=、//=、%=、**=

3.2、交叉赋值

x = 11

y = 12

temp = x

x = y

y = temp

上面三行代码可以直接写成:

x,y = y,x

3.3、链式赋值

x = 10

y = x

z = y

上面三行代码可写成:

x = y = z = 10

3.4、解压赋值

l = ['a','b','c','d','e']

x,y,z,m,n = l

等号左边的变量名必须与右边所包含的值一一对应,多一个少一个都不行。

强调:解压赋值同样适用于元组,字典,集合,对于字典解压的是key值,而对于集合来说,因为集合是无序的,所以解压集合赋值后的每个值是随机的,没有顺序。

注意:*的用法,它可以省略掉中间的值

x,y,*_ = l

x,y,*z = l #与上面相同

x,y, _ , _ , _ = l

x,y,*_,z = l

4、逻辑运算符 and、or、not

and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True的情况下,最终结果才为True。

or:逻辑或,用来连接左右两个条件,左右两个条件但凡有一个为True,最终结果就为True。

and、or从左到右依次运算,当满足条件后后面的就不要再比较了

not:取反。

强调:and、or、not的优先级不一样,最好是用( )来区分优先级

5、身份运算符

==:判断的是值是否相等。

is:判断的是id是否相等。

注意:值相等,id可以不等;id相等,值一定相等。

了解:小整数池(目的是用空间换时间)

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

基本数据类型、输入输出、运算符

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

基本数据类型、输入输出、运算符

#:单行注释“”“ ”“”:多行注释为什么数据要区分类型? 数据类型值是变量值的类型,变量值之所以区分类型,是因为变量值是用来记录事物状态的,而事物的状态有不同的种类,对应着,也必须使用不同类型的值去记录它们。有哪些数据类型呢?1、数字类
2023-01-31

Java常用数据类型的输入输出有哪些

这篇文章主要介绍Java常用数据类型的输入输出有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。 1.1 输入格式:import java.io.IOE
2023-06-29

Java中常用数据类型的输入输出方法是什么

这篇文章主要介绍Java中常用数据类型的输入输出方法是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。1.1 输入格式:import java.io.I
2023-06-22

数据类型及运算符

一、变量变量定义规则  1.变量名只能是数字,字母或下划线的任意组合  2.变量名的第一个字符不能是数字  3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','continu
2023-01-30

数据类型之数字类型—运算符

数字类型(Number)可分为以下几种: 整 形(int)   浮点型(float)   布 尔(bool)   长整形(long)   复 数(complex)一、整 形(int)  整形就是整数类型 num = 123 # 数字类
2023-01-30

python数据类型,格式话输出

一.程序交互name = input(“你的名字是:”) #用户输入,输入的任何东西都存储成str(字符串类型)的形式二.注释的重要性  以后动辄几千行代码的时候,回过头再去看的时候,发现自己都看不懂了,在工作中还会大家一起合作完成代码,
2023-01-30

php中可以输出数据类型的是

php 中输出数据类型的方式有三种:使用 gettype() 函数返回变量的数据类型。使用 var_dump() 函数提供更详细的信息,包括数据类型。使用 print_r() 函数打印数据值并包括数据类型。PHP 中输出数据类型的方式PH
php中可以输出数据类型的是
2024-04-26

c#怎么判断输入数据的类型

c# 中判断输入数据类型的两种方法:使用 type.gettype() 方法获取指定类型的 type 对象,并调用 isassignablefrom 方法判断输入数据类型是否兼容。使用 switch 语句对输入数据类型的类型码进行判断。C#
c#怎么判断输入数据的类型
2024-05-12

【Python3】基本数据类型-字符串

字符串常用功能:移除空白分割长度索引切片下面来详细介绍下 ~capitalize 字符串首字母大写name = 'xmzncc'v = name.capitalize()print(v)casefold 将所有大写变小写(支持多种国家语言)
2023-01-31

Oracle中怎么用dbms_output输出行类型数据

在Oracle中,可以使用PL/SQL中的DBMS_OUTPUT包来输出行类型数据。以下是一个示例代码:DECLARETYPE employee_type IS RECORD (emp_id NUMBER,emp_name VARCHA
Oracle中怎么用dbms_output输出行类型数据
2024-04-23

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录