Python的数据类型与标识符和判断语句详解

目录
  • Python中的数据类型共有六个,分别是:
    • 1.列表和字典的区别:
    • 2.列表和元祖的区别:
    • 3.列表和集合的区别:
    • 4.字典和集合的区别:
  • Python的常用标识符
  • Python中的关键字
  • 语句大纲
    • if判断语句
    • 1.赋值情况下判断
    • 2.获取值的情况下判断
    • 逻辑运算符
    • if-else
    • if嵌套
  • 总结

Python中的数据类型共有六个,分别是:

字符串,数字,布尔类型,列表,元祖,字典,集合

其中分为可变的类型和不可变的:

可变类型:列表,字典,集合
不可变类型?:数字,字符串,元祖

1.列表和字典的区别:

相同点:
	1.都是可变类型
	2.都是可迭代的
不同点:
	1.字典的key是不可变对象
	2.字典的存储空间大于列表
	3.字典的查询效率高于列表

2.列表和元祖的区别:

相同点:
	1.都是可迭代的
不同点:
	1.列表可变,元组不可变
	2.列表是动态的,长度大小不固定,可以进行增删改查
	3.元组是静态的,长度在初始时已经确定不能更改

3.列表和集合的区别:

相同点:
	1.都是可变类型
不同点:
	1.列表是有序的且元素不唯一,可以根据索引进行切片
	2.集合是无序的且元素唯一
	3.重复元素在集合中自动被过滤

4.字典和集合的区别:

相同点:
	1.字典和集合都没有索引,不能进行切片和根据索引进行操作
	2.都是可变类型
不同点:
	1.字典是键值对的形式
	2.集合没有对应的value值

Python的常用标识符

什么是标识符:

开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名等

标识符的命名规则:

1. 标识符只能由字母、下划线“_”、数字组成。
2. 标识符不能以数字开头。
3. 标识符不能使用关键字(不能与python中的关键字重名)。

Python中的关键字

python一些具有特殊功能的标识符,这就是所谓的关键字

关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

关键字

False        None       True       and        as      assert     async     await      break      class      continue      def      del      elif      else     except    finally     for   from         global         if          import        in         is  lambda     nonlocal      not      or      pass   raise return        try        while       with         yield

语句大纲

if判断语句

if 要判断的条件:
        条件成立时,要做的事情

1.赋值情况下判断

age = 20
if age>18:
    print("已成年")
else:
    print("未成年")

2.获取值的情况下判断

age = input("请输入年龄:")
if int (age) >= 18:
    print("已成年")
else:
    print("未成年")

以上案例仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。

注意:代码的缩进为一个tab键,或者4个空格

比较(即关系)运算符

python中的比较运算符

a=10
b=20
print(a==b)
print("=======")
print(a!=b)
print("=======")
print(a>=b)
print("=======")
print(a<=b)
print("=======")
print(a>b)
print("=======")
print(a<b)

逻辑运算符

if-else

if嵌套

while 1:
    age = input("请输入身高"),
    if int(age)>150:
        if int(age)<160:
            print("半价进去吧")
        else:
            print("不免费")
    else:
             print("免费")

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

(0)

相关推荐

  • python标识符命名规范原理解析

    这篇文章主要介绍了python标识符命名规范原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量.函数.类.模块以及其他对象的名称. Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说: 1.标识符是由字符(A~Z 和 a~z).下划线和数字组成,但第一个字符不能是数字. 2.标识符不能和 Python 中的保留字相同.有关保留

  • 详解Python中的条件判断语句

    一个else语句可以使用if语句结合起来.如果在if语句中的条件表达式解析为0或false值,那么else语句包含代码执行. else语句是可选的声明,并if语句下面最多只有一个else语句. 语法: if ... else语句的语法是: if expression: statement(s) else: statement(s) 例子: #!/usr/bin/python var1 = 100 if var1: print "1 - Got a true expression value&qu

  • Python数据类型最全知识总结

    一.什么是数据类型 其实可以明白数据类型指的就是变量值的不同类型,姓名可能是一种数据类型.年龄可能是一种数据类型.爱好可能又是另一种数据类型 二.字符串类型 字符串类型所表示的数据是常量,它是一种不可变数据类型 如何表示 str = 'zhangsan' str = "zhangsan" str = '''zhangsan''' # 可以实现换行 str = """zhangsan""" # 可以实现换行 str = r'zh

  • Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差. 带elif和else的条件语句: if expression1: expr1_true_suite elif expression2: expr2

  • Python通用唯一标识符uuid模块使用案例

    1. 背景知识: UUID: 通用唯一标识符 ( Universally Unique Identifier ), 对于所有的UUID它可以保证在空间和时间上的唯一性. 它是通过MAC地址, 时间戳, 命名空间, 随机数, 伪随机数来保证生成ID的唯一性, 有着固定的大小( 128 bit ). 它的唯一性和一致性特点使得可以无需注册过程就能够产生一个新的UUID. UUID可以被用作多种用途, 既可以用来短时间内标记一个对象, 也可以可靠的辨别网络中的持久性对象. 为什么要使用UUID? 很多

  • Python基础之数据类型详解

    一.整数 python2中整形可以分为一般整形和长整形,但是在python3中,两者以及合二为一了,只有整形.python中的整形是具有无限精度的(只有内存能放下),可以表示任意位数的数字.例如: >>> 1111_2222_3333_4444_5555_6666_7777_8888_9999_0000 1111222233334444555566667777888899990000 python人性化的地方在于,上面的代码中,我每四位做了一个分割,让数字看起来很清晰.外国人可能更喜欢每

  • Python的数据类型与标识符和判断语句详解

    目录 Python中的数据类型共有六个,分别是: 1.列表和字典的区别: 2.列表和元祖的区别: 3.列表和集合的区别: 4.字典和集合的区别: Python的常用标识符 Python中的关键字 语句大纲 if判断语句 1.赋值情况下判断 2.获取值的情况下判断 逻辑运算符 if-else if嵌套 总结 Python中的数据类型共有六个,分别是: 字符串,数字,布尔类型,列表,元祖,字典,集合 其中分为可变的类型和不可变的: 可变类型:列表,字典,集合 不可变类型?:数字,字符串,元祖 1.列

  • Python if 判断语句详解

    目录 1. 流程控制 2. 顺序结构 3. 分支结构 3.1 条件 3.2 代码块 3.3 if 判断语句 3.4 else 语句 3.4 if 嵌套 3.5 elif 语句 4. 练习 4.1 猜数字游戏1 4.2 猜数字游戏2 1. 流程控制 流程控制: 控制程序按照一定的结构进行执行. * 1966年计算机科学家 C.Bohm 和 G.Jacopini 在数学上证明, 只需要三种控制结构就能写出所有程序. 流程控制三大结构:* 1.顺序结构执行顺序从上而下依次运行(程序最基本的结构).*

  • Swift流程控制之循环语句和判断语句详解

    Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代码的另一个点上. 除了C语言传统的for-condition-increment循环,Swift加入了for-in循环,能更加容易的遍历arrays, dictionaries, ranges, strings等其他序列类型. Swift的switch语句也比C语言的要强大很多. Swift中swi

  • 关于Python中Inf与Nan的判断问题详解

    大家都知道 在Python 中可以用如下方式表示正负无穷: float("inf") # 正无穷 float("-inf") # 负无穷 利用 inf(infinite) 乘以 0 会得到 not-a-number(NaN) .如果一个数超出 infinite,那就是一个 NaN(not a number)数.在 NaN 数中,它的 exponent 部分为可表达的最大值,即 FF(单精度).7FF(双精度)和 7FFF(扩展双精度). NaN 数与 infinit

  • 对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发现以下条件均为假,相当于False In [2]: if '': ...: print('ok') ...: In [3]: if 0: ...: print('ok') ...: In [4]: if None: ...: print('ok') ...: In [5]: if []: ...:

  • Python基础之条件语句详解

    一.环境介绍 Python版本Python 3.8.8 ( Pycharm版本2021.1.2 二.条件判断介绍 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句.在代码前放置空格来缩进语句即可创建语句块. 三.if语句的使用 1.if的第一种使用方法 对于if语句,若条件判定为真,那么后面的语句块就会被执行.若条件判定为假,语句块就会被跳过,不会执行. # 条件判断 # 第一

  • Redis不同数据类型的命令语句详解

    目录 一.String Ⅰ.set.get.append.strlen.exists Ⅱ.incr.decr.incrby.decrby Ⅲ.getset.setnx Ⅳ.setex.ttl Ⅴ.mget.mset.msetnx 二.List Ⅰ.lpush.lpushx.lrange Ⅱ.lpop.llen Ⅲ.lrem.lset.lindex.ltrim Ⅳ.linsert Ⅴ.rpush.rpushx.rpop.rpoplpush 三.Hash Ⅰ.hset.hget.hexisits.h

  • JS疑惑的数据类型及类型判断方法详解

    目录 前言 数据类型 类型判断 一.typeof方法 二.Object.prototype.toString.call()方法 小插曲 三.Array.isArray() 四.obj instanceof Object 结语 前言 关于javascript这门语言的数据类型你了解多少呢?你有什么方法能够快速的判断数据类型呢?如果可以那如何实现类型转换呢?带着这三个问题开始我们今天的学习吧 数据类型 在javascript中数据类型我们一般分为基本数据类型(值类型) 和 引用数据类型(对象类型):

  • Python学习之函数的定义与使用详解

    目录 函数的定义 函数的分类 函数的创建方法-def 函数的返回值-return return与print的区别 函数的传参 必传参数 默认参数 不确定参数(可变参数) 参数规则 函数小练习 函数的参数类型定义 全局变量与局部变量 全局变量 局部变量 global关键字 递归函数 递归函数的定义方法 递归函数的说明 lambda-匿名函数 函数练习 函数的定义 什么是函数? — > 函数是具有某种特定功能的代码块,可以重复使用(在前面数据类型相关章节,其实已经出现了很多 Python 内置函数了

  • Python实现学生管理系统并生成exe可执行文件详解流程

    目录 一.准备工作 二.代码流程 三.打包exe可执行程序 话说这能难倒我吗?赶赶单单~ 来 ,开搞! 一.准备工作 用到的软件准备一哈 Python 3.8 Pycharm 2021.2 知识点 Python基础语法 基本的数据类型与结构 基本的逻辑控制语句 实战小项目 二.代码流程 = 赋值 就是把等号左边的内容 用 等号右边的这个变量名字 接收 msg = """************************************************** 欢迎使

随机推荐