python基础速通

1. 梳理:目前学习了哪几种数据类型, 每一个数据类型定义一个变量,并输出内容以及类型

# 数据类型
# 整型
int_data = 1
print(int_data, type(int_data))
# 浮点型
float_data = 1.2
print((float_data, type(float_data)))
# 复数
complex_data = 1+3j
print(complex_data, type(complex_data))
# 字符串
str_data = "I am good "
print(str_data, type(str_data))
# 布尔
bool_data = True
print(bool_data, type(bool_data))
# 空
none_data = None
print(none_data, type(none_data))

结果:

  

2.类型装换: 字符串转整数,转浮点,转整数与转浮点数原理相同,所以都无法成功

str_data = "I am good "
# 字符串转整数
int_data = int(str_data)


                     

转布尔

转复数

整数转浮点

int_data = 1
float_data = float(int_data)
print((float_data, type(float_data)))

结果: 

    

整数转布尔

int_data = 1
bool_data = bool(int_data)
print(bool_data, type(bool_data))

 结果:

浮点转布尔

float_data = 1.23
bool_data = bool(float_data)
print(bool_data, type(bool_data))

 结果:

 

复数转布尔

complex_data = 1+3j
bool_data = bool(complex_data)
print(bool_data, type(bool_data))

结果:

 

空转布尔

none_data = None
bool_data = bool(none_data)
print(bool_data, type(bool_data))

 结果:

 3.运算符:8 & 10, 8 | 10, 8 ^ 10, ~8: 需要有推导的过程

8  - 00001000

10 - 00001010

8 & 10  :00001000      >  8

  8 | 10  : 00001010     > 10

8 ^ 10   : 00000010      >2

 ~8   : 11110111   >  10001000 > 10001001 >-9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/161616.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java高级之单元测试、反射

1、Junit测试工具 Test定义测试方法 1.被BeforeClass标记的方法,执行在所有方法之前 2.被AfterCalss标记的方法,执行在所有方法之后 3.被Before标记的方法,执行在每一个Test方法之前 4.被After标记的方法,执行在每一个Test方法之后 public …

什么情况造成互斥锁死锁

由于互斥锁的使用不当,导致多个线程无法进行下一步的代码运行,也就是说竞争锁的两个线程互相锁住,导致整个进程无法往下运行。 举个例子: 两个锁,两个线程,两个线程运行的条件都是需要同时获得这两把锁&a…

高防CDN:游戏应用抵御DDoS攻击的坚固堡垒

在当今的数字时代,游戏应用已经成为人们生活的一部分,而面临的网络威胁也日益复杂。其中,DDoS(分布式拒绝服务)攻击是游戏应用的一项严重威胁,可能导致游戏服务不可用,用户流失,以及…

AI:54-基于深度学习的树木种类识别

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…

Spring AOP 简介

一、Spring AOP AOP 是一种思想,而 Spring AOP 是一个框架,提供了一种对 AOP 思想的实现。 1、什么是 AOP? AOP(Aspect Oriented Programming):是一种编程思想,表示面向切面编程。指的是对某…

如何快速导出、备份微信通讯录好友联系人微信号

6-9 如果因工作需要,你有多个微信,并且你的业务开发的客户都在这些微信里,将会面临一个问题,那就是备份问题,因为通过微信做业务,如果遇到微信不小心被封号,或者离职的交接等情况,客…

pg14-sql基础(三)-分组

分组 SELECT hire_date, COUNT(*) FROM employees GROUP BY hire_date;SELECT extract(year from hire_date), COUNT(*) FROM employees GROUP BY extract(year from hire_date); -- GROUP BY 1;SELECT extract(year from hire_date), department_id, COUNT(*) FROM employees…

逆向学习记录(3)工具介绍jadx、gda和jeb

1、jadx 下载地址如下,目前最新版本为v1.4.7,改成想要下载的版本号就能下载对应的版本。 https://github.com/skylot/jadx/releases/tag/v1.4.7 下载后解压,进入对应路径的bin文件夹内,运行jadx-gui.bat。 2、gda 下载地址和gi…

抵押贷款巨头 Mr. Cooper 遭受网络攻击,影响 IT 系统

导语 近日,美国抵押贷款巨头 Mr. Cooper 遭受了一次网络攻击,导致该公司的 IT 系统受到影响。这一事件引起了广泛的关注,使得 Mr. Cooper 的在线支付平台无法正常运行。本文将为大家详细介绍这次网络攻击事件的具体情况及其对用户和公司造成的…

Redis02-持久化策略

目录 RDB(Redis DataBase Backup file) RDB执行原理 AOF(Append-Only File) RDB和AOF对比 Redis支持多种持久化方式,以确保数据在内存中持久存储,以便在Redis服务器重启时数据不会丢失。Redis中持久化的…

1.计算机系统概述

目录 一. 计算机的发展 二. 计算机硬件的基本组成 三. 各个硬件的工作原理 (1)主存储器 (2)运算器 (3)控制器 (4)一个例子 四. 计算机系统的层次结构 五. 计算机的性能指标…

linux下使用vscode对C++项目进行编译

项目的目录结构 头文件swap.h 在自定义的头文件中写函数的声明。 // 函数的声明 void swap(int a,int b);swap.cpp 导入函数的声明&#xff0c;写函数的定义 #include "swap.h" // 双引号表示自定义的头文件 #include <iostream> using namespace std;// 函…