首页 > 编程语言 >聪明办法学Python第二次打卡

聪明办法学Python第二次打卡

时间:2023-11-25 16:33:34浏览次数:29  
标签:... 变量 Python 数据类型 聪明 123 打卡 isinstance 函数

数据类型与操作 & 变量与函数

常用数据类型

         整数(int)浮点数(float) 布尔值(bool)

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
  •  查看数据类型:isinstance(要查看对象,数据类型) type(要查看对象)

    例如:import numbers

    ​ isinstance(123,numbers.Number) #True

    ​ isinstance("123",numbers.Number) #False

    ​ "123".isnumeric()#True

  • Python内置常数

    • True,用于表示布尔 

    • False,用于表示布尔 

    • None ,代表 ,用于空值

    math 库中的一些数学常量

    • pi,数学常数 pi = 3.141592...,精确到可用精度

    • e,数学常数 e = 2.718281...,精确到可用精度

    • tau,数学常数 tau= 6.283185...,精确到可用精度(其实它不常用)

    • inf,浮点正无穷大,等价于 float('inf'),负无穷大使用 -math.inf

  • 内置运算符

    算术:+ - * ** / // % - +

    关系:< > <= >= == !=

    赋值:+= -= *= **= /= //= %=

    逻辑:and or not

  • 逻辑判断  or == ||  and == &&(与c一致)
  • 函数变量

    变量是一个名字标签,指代一段数据

    - 新值会覆盖旧值

    - 新值类型不必与旧值相同

    - 命名规则:必须以字母或下划线开头,之后可以是字母或下划线!*

    ​ 注意:不要以保留字命名

    - 多变量赋值:a,b,c=1,2,6

    ​ a=b=c=2

  • 函数结构 def +函数头+:+函数body+return(大致与c类似)
  • 变量的作用域
  • 局部变量:在函数内部定义的变量,只能在函数内部访问。函数执行完毕后,局部变量的作用域也就结束了。
  • 2.全局变量:在函数外部定义的变量,可以在整个程序中访问。可以在函数内部使用,但是如果在函数内部对全局变量进行修改,需要使用global关键字进行声明。

标签:...,变量,Python,数据类型,聪明,123,打卡,isinstance,函数
From: https://www.cnblogs.com/wang-chenyu/p/17855649.html

相关文章

  • Python:数据类型与操作,变量与函数
    数据类型1.整数Integer(int)2.浮点数Float(默认双精度)3.布尔值Boolean(bool)4.类型Typeprint(type(2))<class'int'>`print(type(2<2.2))<class'bool'>print(type(type(2)))<class'type'>常数1.python内置常量Ture,用于表示布尔真False......
  • Python新建目录的坑
    背景一个Python脚本由串行改为并行,总是有一定概率挂掉。代码通过查寻log发现是创建新目录的坑原始写法是这样的ifnotos.path.exists(directory):os.makedirs(directory)看似没毛病,实则多线程并发时上一行检查没有目录下一行其他线程产生了目录导致创建失败。修改......
  • 如何忽略 Python 中异常的报错
    在Python编程中,异常是一种常见的情况,可能会导致程序中断或产生错误。然而,并非所有的异常都需要立即处理,有时候我们希望忽略某些异常并继续执行程序。本文将介绍如何在Python中忽略异常,并提供一些示例和注意事项。try-except块:在Python中,我们可以使用try-except块来捕获并......
  • 聪明办法学python第2次打卡
    ##内置数据类型整数(int)浮点数(float)布尔值(bool)类型(type)-查看数据类型:isinstance(要查看对象,数据类型)type(要查看对象)例如:importnumbers​isinstance(123,numbers.Number)#True​isinstance("123",numbers.Number)#False​"123".isnumeric()#True##内置常......
  • Python CGI编程
    什么是CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访......
  • python 正则表达式
    一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、......
  • 【11月LeetCode组队打卡】Task4--BinarySearchTree
    Review有数值有序树:lch<root<rch递归和迭代遍历不同于普通二叉树搜索BST700.二叉搜索树中的搜索有:返回以存储val节点为根的子树无:NULLAC1:递归参数和返回值:根节点&待寻值节点终止条件:根为空||匹配到val单层逻辑:有序树:从左到右搜索......
  • python notebook
    python(11.20--11.24)现学现卖配置python环境:下载:anaconda在清华大学开源软件镜像站中选择合适的镜像进行下载。anaconda的存在和作用:要使用anaconda不妨先了解anaconda是什么,做什么。首先要知道,anaconda的存在必然有其存在的社会条件,现如今的python拥有众多版本,他们可以满......
  • 【Python进阶笔记】md文档笔记第6篇:Python进程和多线程使用(图文和代码)
    本文从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。全套md格式笔记和代码自取:请移步这里......
  • day03-1Python相关知识补充
    【Python相关知识补充】【一】PIP换源【1】问题描述在使用Python时,我们经常需要用到pip安装第三方包,在某些情况下,由于网络速度慢或者其他各种原因,pipinstall会非常慢,甚至可能无法完成。在终端窗口使用以下命令进行第三方模块的下载、卸载:pipinstall模块名pipinstall......