DAY03、基本数据类型和运算符
一、基本数据类型的使用
1、整型int:
作用:用来记录年龄、等级、数量
定义:age=18
使用:数学运算与比较运算:
例:print(10>3)
print(10/3)
2、浮点型float:
作用:用来记录薪资、身高、体重
定义:salary=3.1
使用:数学运算与比较运算:
例:print(3.1+2)
print(3.1>2)
3、字符串str:
作用:记录描述性质的状态
定义:在单引号/双引号/三引号中包含一系列字符
name=‘ymg’
使用:msg=‘my name is ''ymg''’
print(msg)
了解:拼接字符串:
x='hello'
y='world'
print(x+y) #字符串只能与字符串相加
4、列表类型list:
作用:按照位置记录多个同种属性的值,并且可以取出指定位置的值
定义:在[]内用逗号分隔开多个任意类型的值
使用:索引对应值,索引从0开始,代表的就是位置
lis=['a',3.1,100,['aa','bb']]
print(lis[3][0])
5、字典类型dict:
使用:记录多个不同属性的值
定义:在{}内用逗号分开多个元素,每一个元素都由key:value组成
value就是我们存放的值,可以是任意类型,一个key唯一对应一个value
key应该对value有描述性的功能,所以key通常是字符串(str)类型
使用:dic={‘name’:‘ymg’,‘age’:18,‘gender’:‘male’}
print(dic[‘name’])
print(dic[‘age’])
6、布尔类型bool:True,False
作用:用于判断
定义:所有的值都自带布尔值,其中0,None,空布尔值为False,其余都为True
使用:print(10>11)
print(10==10)
二、输入输出
1、接受用户输入:
name=input(‘请输入你的用户名:’)
print(name)
2、格式化输出:
print(‘my name is %s my age is %s’%(name,age))
注:%d只能接受数字,所以一般都用%s
三、运算符:
1、算数运算符:
print(10/3)
print(10//3)
print(10%3)
print(10**2)
2、比较运算符:
print(10 == 10)
print(10 != 10)
print(10 > 3)
print(10 < 3)
print(10 >= 10)
3、赋值运算符:
3.1增量赋值:
age=18
age+=1
print(age)
3.2交叉赋值:
x=11
y=12
x,y=y,x
print(x,y)
3.3链式赋值:
x=y=z=10
3.4解压赋值:
3.4.1:lis=[‘a’,‘b’,‘c’,‘d’,‘e’]
x,y,z,m,n=lis #等号左边的变量名必须与右面所包含的值一一对应
print(x,y,z,m,n)
3.4.2:lis=[‘a’,‘b’,‘c’,‘d’,‘e’]
x,y,*-,z=lis
print(x,y,z) #取头两个和最后一个的值
4、逻辑运算符:
and:逻辑与,左右两边条件必须同为真,最终结果才为True
例:print(10<3 and 10==10) #有一个不满足,结果为False
or:逻辑或,左右两个条件有一个为真,最终结果就为True
例:print(10<3 or 10==10 or 10>11) #有一个为真,结果为True
not :取反
例:print(not 10>3)
5、身份运算符:
==:判断的是值是否相等
is:判断的是id是否相等
注:值相等,id可以不同,但是 id相同,值一定相同
DAY03、基本数据类型和运算符的更多相关文章
- IOS开发新手教程(一)-数据类型和运算符
OC语法入门(一) 数据类型和运算符 1.1凝视 凝视和其它语言一样,同意单行 ,多行凝视,一份规范的代码里面须要有一些正式的凝视,例如以下凝视: /* 这是多行 凝视 */ //这是多行凝视 OC语 ...
- Java 第二章 变量、数据类型和运算符
第二章 变量.数据类型和运算符 什么是变量: 变量代表一块内存区域,变量类型不一样,这一块内存的大小也不一样. #在编程语言里面,你可以通过定义变量,向内存里添加数据或者修改内存已有的数据. ...
- PostgreSQL自学笔记:5 数据类型和运算符
5 数据类型和运算符 5.1 PostgreSQL 数据类型介绍 5.1.1 整数类型 整型类型 字节 取值范围 smallint 2字节 -2^15 ~ 2^15 int integer 4字节 - ...
- Java1变量数据类型和运算符
day02_变量数据类型和运算符 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 { public ...
- Java中的变量,数据类型和运算符
变量,数据类型和运算符 1.变量是一个数据存储空间的表示,它是储存数据的基本单元. 如何理解这句话,下面用一个表格可以形象的表达: 变量与房间之间的对应关系 房间名称 变量名 房间类型 变量类型 入住 ...
- 使用 JavaScript 中的变量、数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算符的不同位置得到不同的结果
查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的变量.数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算 ...
- JavaScript(二)---- 变量、数据类型和运算符
变量 javaScript中的变量变量是弱类型的,用var来声明. javascript的变量声明格式: var 变量名 = 数据; 声明变量要注意的事项: 1. 在javascript中声明变量是 ...
- Day2 数据类型和运算符
基本数据类型 Java 是一种强类型的语言,声明变量时必须指明数据类型.变量(variable)的值占据一定的内存空间.不同类型的变量占据不同的大小.Java中共有8种基本数据类型,包括4 种整型.2 ...
- 初识java之变量、数据类型和运算符(一)
博友目标: 1.掌握变量的概念 2.引子----会使用常用数据类型 众所周知,每台电脑都有一个内存这么个必不可少的元素,那么到底内存到底是用来干什么的呢?其实啊,计算机内存相当于人类的大脑,计算机在处 ...
随机推荐
- 记一次layui弹框关闭问题
我在博客园记录过layui关于弹框关闭问题,文章为layui关闭弹出层,这次出现了特殊情况,之前是通过layer.closeAll()解决了这个问题,但是这次解决不了.而换成parent.layer. ...
- Jlink使用技巧之读取STM32内部的程序
前言 上一篇Jlink系列文章介绍了如何使用J-Flash来下载Hex或Bin文件到单片机,具体可参考Jlink使用技巧之单独下载HEX文件到单片机,本篇文章介绍,如何使用JFlash来读取单片机的程 ...
- [HNOI2019]多边形[二叉树建模、组合计数]
题意 题目链接 分析 不难发现终态一定是 \([2,n-2]\) 中的每个点都与 \(n\) 连边. 关于凸多边形的划分问题,可以将它看作一棵二叉树:每个树点可以看做点可以看做边. 本题中看做点来处理 ...
- FineUIPro v3.5.0发布了,减少 90% 的上行数据量,15行代码全搞定!
一切为客户着想 一切的一切还得从和一位台湾客户的沟通说起: 客户提到将ViewState保存在服务器端以减少上行数据量,从而加快页面的回发速度. 但是在FineUI中,控件状态都保存在FState中, ...
- python--__init__()方法和__new__()方法
这两个方法是python类中的基本方法,经常会在一些面试中问到.即便没有要面试之类的,学习一下其内部的原理和使用也是有必要的. 首先区分一下这两个方法: __init__:初始化方法 __new__: ...
- 使用JWT来实现对API的授权访问
目录 什么是JWT JWT的结构 Header Payload Signature 解码后的JWT JWT是怎样工作的 在JAVA里使用JWT 引入依赖 JWT Service 生成JWT 解码JWT ...
- Windows Community Toolkit 4.0 - DataGrid - Part01
概述 在上面一篇 Windows Community Toolkit 4.0 - DataGrid - Overview 中,我们对 DataGrid 控件做了一个概览的介绍,今天开始我们会做进一步的 ...
- linux shell中单引号、双引号、反引号、反斜杠的区别
摘自http://www.jb51.net/article/33495.htm 1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212- ...
- JS判断当前设备类型
CSS3出来后,我们一般都是通过@media媒体查询来实现网页自适应,但是有时候,还是需要我们根据不同的设备来对应的做不同的显示,这时候,我们需要知道当前用户访问我们的界面用的是什么设备,怎么获取呢? ...
- c++入门之文件读取
再次强调这个观念:写文件,读文件和读,写控制台本质上没有区别,意识到这一点是十分重要的.下面给出读文件的代码: #include "iostream" # include &quo ...