首页 > 其他分享 >Task 03&04

Task 03&04

时间:2024-12-04 15:45:14浏览次数:5  
标签:03 Task 变量 04 type 数据类型 instance print True

Task 03

数据类型与操作

在了解数据类型之前,有必要先了解字面量

1.1. 字面量(Literal)
字面量是指在程序中直接写出的固定值。在程序运行中不会改变,如数字,字符串,布尔值等。

# 数字字⾯量
10
3.14
# 字符串字⾯量
"Hello World!"
# 布尔字⾯量
True

1.2. 数据类型(Data Types)
数据类型是⽤于区分不同类型数据的分类⽅式。Python 提供了多种内置数据类型,每种类型都有其特定的属性和⽅法。了解并正确使⽤这些数据类型是编写⾼效、准确程序的基础。
py的主要数据类型包括:

数据类型 描述 示例
整数 int 整数 10, -5
浮点数 float 浮点数 3.14 , -0.001
复数 complex 复数 1 + 2j
字符串 str 字符串 "Hello, World!"
数组 list 列表(有序可变集合) 1, 2, 3, 4
元组 tuple 元组(有序不可变集合) (1, 2, 3, 4)
集合 set 集合(⽆序不重复元素)
字典 dict 字典(键值对集合)
布尔类型 bool 布尔值 True , False
NoneType 表示空值或⽆值 None

1.3. 操作(理解为查看某个数值类型的操作)

  • type()函数
print(type(10)) # <class int>
print(type(3.14)) # <class float>
print(type("Hello, World!")) # <class str>
print(type(1, 2, 3)) # <class list>
print(type((1, 2, 3))) # <class tuple>
print(type({1, 2, 3})) # <class set>
print(type({"name": "Alice"}))# <class dict>
print(type(True)) # <class bool>
print(type(None)) # <class NoneType>
  • instance()函数
print(is_instance(10, int)) # True
print(is_istance(3.14, float)) # True
print(is_instance("Hello, World!", str)) # True
print(is_instance(1, 2, 3, list)) # True
print(is_instance((1, 2, 3), tuple)) # True
print(is_instance({1, 2, 3}, set)) # True
print(is_instance({"name": "Alice"}, dict)) # True
print(is_instance(True, bool)) # True
print(is_instance(None, type(None))) # True
# 也可以检查是否为多种类型之⼀
print(is_instance(10, (int, float))) # True
print(is_instance(3.14, (int, float))) # True

Task 04

变量与函数(Variables and Functions)

2.1. 变量
在 Python 中,变量是⽤于存储数据的命名位置。变量的值可以在程序执⾏过程中改变,且变量本身没有固定的类型(Python 是⼀种动态类型语⾔)
变量的定义格式: 变量名称 = 变量的值

# 定义变量并赋值
x = 10
name = "Alice"
price = 19.99
is_valid = True
# 变量的值可以随时改变
x = 20
name = "Bob"

2.2 函数
Python的函数式编程内容非常深奥且多,简单的函数与c语言大致相同,def定义函数即可,注意Py中函数定义必须写在最开始,而c语言仅仅是习惯性放前面。这里不对函数内容做过多赘述。

标签:03,Task,变量,04,type,数据类型,instance,print,True
From: https://www.cnblogs.com/zhs202400836/p/18586462

相关文章

  • Task 01&02
    Task01pyinstallation安装Python3.12环境变量的配置创建并激活conda环境教程Datawhale芝士一个管理py环境的工具,可以创建一个虚拟环境个人方法:在thu开源镜像站下滑找到最近Anaconda安装包并下载,根据教程完成安装配置。Task02GettingStartedpython学习准备和......
  • 【2024-12-03】探索保养
    20:00家的滋味就和面包一样,不是每时每刻都要吃,但若是一天吃不上就会想念。                                                 ——若泽·萨拉马戈今天下午,我预约了一个......
  • 用rman备份数据库时,报错:ORA-27037: unable to obtain file status,检查过期归档日志
    现象:在测试机上测试备份集的可用性的时候,我用rman恢复了一个数据库,是不完全恢复,也就是用一个0级备份,恢复数据文件,用一个归档日志文件备份恢复控制文件和归档日志文件,再recoverdatabase,然后再用resetlogs方式open数据库。此时,我将测试数据库当作一个生产库做实验,应该给数据库......
  • AJAX笔记-day04(概念)
    一、了解同源策略和跨域两个页面的协议,域名和端口都相同例如,下表给出了相对于http://www.test.com/index.html页面的同源检测:URL是否同源原因http://www.test.com/other.html是同源(协议、域名、端口相同)https://www.test.com/about.html否协议不同(http......
  • AJAX笔记-day03
    一、XMLHttpRequest的基本使用XMLHttpRequest(简称xhr)是浏览器提供的Javascript对象,通过它,可以请求服务器上的数据资源。之前所学的jQuery中的Ajax函数,就是基于xhr对象封装出来的。1.使用xhr发起GET请求步骤:①创建 xhr 对象②调用 xhr.open......
  • 数据结构与算法-04二叉树-01
    初识二叉树(Binary)树结构树是由n(n≥0)个结点组成的有限集合。当n=0时,称为空树;当n>0时,有一个特殊的节点称为根结点(root),它没有前驱结点;其它结点分为m棵互不相交的子树。什么是二叉树?二叉树是一种最典型的非线性结构,除叶节点外每个节点最多连接两个子节点......
  • 前端面试题(20241204)
    1.v-if和v-show的区别?v-if是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建,操作的实际上是dom元素的创建或销毁。v-show不管初始条件是什么,元素总是会被渲染,并且只是简单地基于CSS进行切换它操作的是display:none/bloc......
  • 03.流程控制
    流程控制​ 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。流程控制语句分类​ 顺序结构​ 判断和选择结构(if,switch)​ 循环结构(for,while,d......
  • LCR 043.完全二叉树(中等)(主站919)
    https://leetcode.cn/problems/NaqhDT/https://leetcode.cn/problems/complete-binary-tree-inserter/难度:☆☆☆题目:完全二叉树是每一层(除最后一层外)都是完全填充(即,节点数达到最大,第n层有2n-1个节点)的,并且所有的节点都尽可能地集中在左侧。设计一个用完全二叉树......
  • LCR 042.最近的请求次数(简单)(主站933)
    https://leetcode.cn/problems/H8086Q/https://leetcode.cn/problems/number-of-recent-calls/难度:☆☆题目:写一个RecentCounter类来计算特定时间范围内最近的请求。请实现RecentCounter类:RecentCounter()初始化计数器,请求数为0。intping(intt)在时间t......