首页 > 编程语言 >聪明办法学python-11.23——11.26笔记打卡

聪明办法学python-11.23——11.26笔记打卡

时间:2023-11-25 20:25:01浏览次数:38  
标签:body 定义 函数 python 数据类型 11.26 运算符 打卡 变量

   python的数据类型和操作

  1.数据类型和运算符:

   基本类型是:

    整形int    如 1、34、-12

    浮点型float   如 1.23、-2.44

    布尔值bool   有 真“True” 假“False”  

    类型type  如:

print(type(2))

    输出为:

<class 'int'>

    此结果显示数字2的类型是整型。再比如:

print(type(3.14))

    输出为:

<class 'float'>

    此结果显示数字3.14是浮点型类型。

    更多的类型:字符串string   列表list   元组tuple   集合set   字典dic   复数complex   函数function   模块module

  2.常用内置常数(常数的值是固定的、不可改变的):

    (1)布尔值“True”“False”和“None”表示空

   (2)math库中的一些数学常量:

   * pi,数学常量Π=3.1415926···,精确到可用精度

   * e,数学常量e=2.718281···,精确到可用精度

   * tua,数学常量t=6.2831···,精确到可用精度

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

   (3)常用内置运算符BUILTIN OPERATORS

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

    * 关系:<,<=,>,>=,==,!=

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

    * 逻辑:and,or,not

   3.运算符优先级(一般遵循数学运算规律):

 

运算符描述
** 指数(最高优先级)
~、+、-  按位翻转,一元加号和减号(最后两个的方法名为+@和-@)
*、/、%、// 乘、除、取模和取整除
+、- 加法、减法
>>、<< 右移、左移运算符
& 位与
^、| 位运算符
<=、<、>、>= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is    is not 身份运算符
in    in not 成员运算符
not  or  and 逻辑运算符

    4.变量:

    变量的定义:

      * 变量是一个名字,它所指代的是一段数据

      * 使用=来对这段数据的区域进行赋值

    变量的特性:

      * 新的值会覆盖掉旧的值

      * 新值的数据类型不必与旧值相同

      变量命名规则:

      * 必须以字母或下划线(_)开头

      * 命名可由字母、数字和下划线组成

      * 大小写敏感

      * 尽量避免使用保留字命名

    5.函数FUNCTION:

     函数的定义:

      * 函数是一个名字,代表一串代码序列(流程、过程·)

      * 函数由两个部分组成:header 和 body

          * header 用于定义函数接口(函数名称与参数)

          * body 包含函数所需要执行的操作

例如:

def functionName(parameters):
    pass # 函数的body部分,这里暂时用pass代替

      在写代码的过程中,可以通过定义函数然后再调用函数来使用

    

    总结:

      *变量只是个标签,物理设备上有啥才是重点

      *函数定义:def、header、body、缩进、return

      *函数是有作用域的,类似双层玻璃,里面可以看见外面,外面不能看见里面

      *Helper Function有时候会很有同

      *一定要亲眼看你的代码是怎么跑起来的

 

标签:body,定义,函数,python,数据类型,11.26,运算符,打卡,变量
From: https://www.cnblogs.com/SheZhuang/p/17855947.html

相关文章

  • pythonDay17
    叠加多个装饰器的加载、运行分析 分析图 f......
  • 聪明办法学Python_task2_11.22-11.26
    数据类型int(整型,即整数)str(字符串,单个长度使长度为1的字符串)float(浮点型,即小数,默认为双精度)bool(TrueorFalse)可通过type()函数输出数据类型强制转换,int(“1”)将字符串转化为整型1###整型,浮点型(数字型数据类型):可以对数字数据进行数学处理。int类型将省去小数部分。这意味......
  • python变量和简单类型
    数据类型整型python的整型数值有4种表示形式:十进制形式二进制形式:以0b或0B开头的整数就是二进制形式的整数八进制形式:以0o或0O开头的整数就是八进制形式的整数十六进制形式:以0x或0X开头的整数就是十六进制形式的整数,其中10-15分别以a-f(a-f不区分大小写)来表......
  • python3使用libpcap给ESL命令添加日志记录
    操作系统:CentOS7.6_x64FreeSWITCH版本:1.10.9python版本:3.9.12libpcap版本:1.11.0b7 FreeSWITCH的ESL模块用起来很方便,可以控制FreeSWITCH实现具体业务需求,但该模块没有提供ESL命令执行日志,不便于排查问题,本文展示一种使用python3基于libpcap实现ESL命令执行日志的方法,并......
  • Java开发者的Python快速进修指南:面向对象基础
    当我深入学习了面向对象编程之后,我首先感受到的是代码编写的自由度大幅提升。不同于Java中严格的结构和约束,Python在面向对象的实现中展现出更加灵活和自由的特性。它使用了一些独特的关键字,如self和cls,这些不仅增强了代码的可读性,还提供了对类和实例的明确引用。正如Java,Python也......
  • Java开发者的Python快速进修指南:面向对象进阶
    在上一期中,我们对Python中的对象声明进行了初步介绍。这一期,我们将深入探讨对象继承、组合以及多态这三个核心概念。不过,这里不打算赘述太多理论,因为我们都知道,Python与Java在这些方面的主要区别主要体现在语法上。例如,Python支持多重继承,这意味着一个类可以同时继承多个父类的属......
  • 聪明办法学python
    一、输入输出在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:函数依次打印每个字符串,遇到逗号“,”会输出一个空格print('Thequickbrownfox',......
  • pythonDay16
    wraps装饰器补充 有参函数补充,特殊情况 有参函数装饰器,登录功能当中当账号密码来源于不同地方时 有参函数装饰器有语法糖(解决方案一,但比较复杂)有语法糖的解决方案二 有参装饰器的模板 什么是可迭代对象、什么叫迭代器,如何用 迭代器如何取值 for循环也可以......
  • python学习笔记-websocket介绍
    一、websocket介绍概述-http,socket实现,短链接,请求响应-websocket,socket实现,双工通道,请求响应,推送socket创建连接,不断开二、websocket握手过程分析socket入手-服务端(socket服务端)1、服务端开启socket,监听IP和端口3、允许连接*5、服务端接收特殊值【加密sha1,特殊值,magic......
  • 聪明办法学Python_task2_11.22-11.26
    聪明办法学Python_task2_11.22-11.26聪明办法学Python_task2_11.22-11.261.task03:数据类型和操作1.1常用基本类型1.2常用内置常数1.3常用内置运算符1.4逻辑运算1.5isinstance()2.task04变量与函数2.1变量2.1.1变量命名规则2.1.2多变量赋值2.2函数......