python中的变量

news2025/1/19 20:35:01

最近学习了一套课程,体系比较完善,写一下读书笔记,方便后续的复习。

课程涉及的面比较广,包括python的基础、后端框架django、flask;前端开发,html、css、JavaScript、vue、reac;数据库,mysql、mongodb;数据分析,爬虫,项目实战。

从体系上相当完善,课程也有近3000个小时的录播课,可以体系化的学习编程知识。

其实从这个体系上来说也适合低代码开发。低代码也是有学习路线图的,包括

第一阶段:html、css、JavaScript
第二阶段:vue、react
第三阶段:mysql、mongodb
第四阶段:nodejs、python
第五阶段:微搭、云开发、小程序api
第六部分:实战,包括门户、电商、中后台系统
第七部分:公众号集成、企业微信集成

虽说低代码是可视化编程,但是可视化编程只是一种表象,内里还是开发。需要你熟练掌握开发的各种概念,还要有全栈实操的能力,才能按照用户需求开发出程序来。购买的这个课程需要三千个小时掌握,低代码开发只多不少。因为低代码开发还需要深入掌握各种常见的SaaS和Pass能力的集成。

当然现在大模型比较流行,低代码也是可以调用大模型的能力的,在低代码中如果希望应用做的完善,API的能力是必须要掌握的,想把API玩的好就不得不把编程这个体系完全掌握了。

1 开发工具的安装

学习Python首先需要安装集成开发环境,课程是使用的pycharm。需要先安装固定的版本,他推荐的是2022.1.1,然后就是注册,分为脚本运行,然后将注册码输入到工具里
在这里插入图片描述

2 变量的类型

课程先介绍了几个基本类型,整形、浮点型、布尔类型

x = 10
y = 3.14
print(type(x))
print(type(y))
print(isinstance(x, int))
print(isinstance(y, float))

这里可以右键运行代码
在这里插入图片描述
然后在运行窗口里就可以看到程序执行的结果,后续修改了代码还可以重复执行,还是比较方便的。

教程有一个深入的地方就是解释了代码执行的过程,比如x = 10

这句话其实是分为两个步骤,首先呢是在内存中开辟一块空间,然后把10存入

在这里插入图片描述

x = 10 相当于创建了一个变量,指向这个内存的地址

在这里插入图片描述
如果继续执行x = 20 的语句,相当于又新开辟了一块空间,指向了20

在这里插入图片描述

这时,因为10已经失去了引用,就会被垃圾回收了

2 布尔值

布尔值取值范围是True或者False,通常用来计算表达式的值,比如我们用 3>2然后输出一下

print(3>2)

在这里插入图片描述
这是一种简写,可以用内置函数bool来计算布尔值

print(bool(3>2))

在这里插入图片描述
如果代码下边有个波浪线,说明不符合PEP8规范,我们使用ctr+alt+L键就可以自动格式化
在这里插入图片描述
接着就是零值判断,每一种数据类型,都对应一个布尔的真假值

print(bool(3))
print(bool(-1))
print(bool(0))

print(bool("abc"))
print(bool(""))
print(bool("False"))

print(bool([]))
print(bool([0]))

print(bool({}))

在这里插入图片描述
布尔值用的最广的地方就是在分支语句在做判断的时候

if age > 18:
    print('成年')
else:
    print('未成年')

在这里插入图片描述
当然了基本类型还有字符串,后续高级类型还有列表、元组、字典、集合这些,把数据类型掌握扎实了,在后续编程的过程中就可以做到事半功倍了

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

yolov5旋转目标检测-遥感图像检测-无人机旋转目标检测-附代码和原理

综述 为了解决旋转目标检测问题,研究者们提出了多种方法和算法。以下是一些常见的旋转目标检测方法: 基于滑动窗口的方法:在图像上以不同的尺度和角度滑动窗口,通过分类器判断窗口中是否存在目标。这种方法简单直观,…

NNote插件:让网络阅读变得更高效,轻松同步至Notion笔记

NNote笔记 在这个互联网时代,我们每天都在浏览器中阅读大量的文章和资讯,时常会遇到让人眼前一亮的观点和想法。然而,当我们试图将这些精彩内容记录下来时,却常常感受到复制粘贴的繁琐。为了解决这个问题,NNote插件应运…

SpringBoot入门指南(学习笔记)

概述 Springboot是Spring的一个子项目,用于快速构建Spring应用程序 入门 ①创建SpringBoot工程 ②编写Controller RestController public class HelloContoller {RequestMapping("/hello")public String hello() {return "hello";} }③运行…

【数据结构】图论与并查集

一、并查集 1.原理 简单的讲并查集,就是查询两个个元素,是否在一个集合当中,这里的集合用树的形式进行表示。并查集的本质就是森林, 即多棵树。 我们再来简单的举个例子: 假设此时的你是大一新生,刚进入大学,肯定是…

JAVA:利用JUnit进行高效的单元测试

1、简述 在软件开发中,单元测试是确保代码质量和可维护性的关键步骤。JUnit作为Java领域最流行的单元测试框架之一,提供了简单而强大的测试工具,可以帮助开发者在项目开发过程中及时发现和修复代码中的问题。本文将介绍JUnit的基本用法以及一…

《Redis实战》学习笔记

特点 :1、是一个高性能的key/value内存型数据库 2、支持丰富的数据类型(string,List,Set,ZSet,Hash) 3、支持持久化 内存数据, 可以持久化到硬盘中 4、单进程,单线程 效率高 redis实现分布式锁 一、redis的相关指令 1、flushDB 清空当前…

一起学量化之ATR指标

1. ATR指标定义 ATR,全称Average True Range,即均幅指标,是一个衡量市场波动性的技术分析工具。它通过计算一定周期内的平均真实波幅,来反映市场波动的程度。ATR指标由J. Welles Wilder Jr开发,主要用于研判买卖时机和管理交易风险。下图中蓝色的线即为ATR。 2. ATR指标应…

【PTA-C语言】实验七-函数与指针I

如果代码存在问题,麻烦大家指正 ~ ~有帮助麻烦点个赞 ~ ~ 目录——实验七-函数与指针I 6-1 弹球距离(分数 10)6-2 使用函数输出一个整数的逆序数(分数 10)6-3 使用函数求最大公约数(分数 10)6-4…

Wi-Fi 7用到的一些技术术语汇总

文章目录 low-complexity ap coordinationMulti-AP coordinationHARQ(Hybrid Automatic Repeat Request)multiple resource units per STAFCC open 6GhzU-NII-5,U-NII-6?4096-QAM(Quadrature Amplitude Modulation,正交…

在FC中手工创建虚拟机模板

1、Linux去除个性化信息 (1)编辑网卡配置文件,只保留以下内容(以RHEL 7为例) (2)清除主机密钥信息(开机会自动生成) (3)清除Machine ID&#xff…

数据统计的一些专业术语学习

数据统计的一些专业术语学习 1. 极差2. 方差3. 标准差4. 均值绝对差 1. 极差 数据统计的极差,又称全距,是指一组数据中最大值和最小值之差。 举个例子,如果我们有一组数据:1,2,3,4&#xff0c…

【动态规划】【字符串】C++算法:正则表达式匹配

作者推荐 视频算法专题 涉及知识点 动态规划 字符串 LeetCode10:正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ’ 匹配零个或多个前面的那一个元素 所谓匹配,是…

【SD】一致性角色 - 同一人物 不同姿势 - 2

首先生成4张不同姿势的图片 masterpiece,high quality,(white background:1.6),(simple background:1.4),1gril,solo,black footwear,black hair,brown eyes,closed mouth,full body,glasses,jacket,long hair,long sleeves,lookig at viewer,plaid,plaid skirt,pleated shirt,…

人是需要被肯定和认可的,赞美也是一种动力

前几天转发了一些网上的文章,突然有了10个关注我的人,赞美数和收藏量也上去了一些。 这是一种很意外的惊喜。 看了一下主题是: 1,如何将.NET8创建的控制台程序部署成WINDOWS服务。 2,.NET进阶篇06-async异步、thread多线程 3,易语言启动线程传…

病理HE学习贴(自备)

目录 正常结构 癌症HE 在线学习 以胃癌的学习为例 正常结构 1:胃粘膜正常结构和细胞分化 ●表面覆盖小凹上皮细胞(主要标志物:MUC5AC)以保护黏膜。 ●胃底腺固有腺体由黏液颈细胞(MUC6)、主细胞(Pepsinogen l)和壁细胞(Proton pump α-subunit)组…

css动态传参,attr的妙用

今天再做一个编辑器的功能的时候,发现有一段非常奇妙的代码,使用attr获取div标签的data-label值。 css的attr?What fuck?这又是什么鬼东西,emmm。 查询后官方是这么回答的: CSS 表达式 attr() 用来获取选择到的元素的某一 HTM…

Windows 10启用Hyper-V

Windows 10启用Hyper-V 官网教程PowerShell 启用 Hyper-V启用 Hyper-V 角色 我们知道VMware是创建虚拟机的好工具,那Windows平台上有没有虚拟工具呢? 今天我们要讲解的就是Windows才入局的虚拟工具:Hyper-V 官网教程 https://learn.microsof…

VMware安装RHEL9.0版本Linux系统

最近在学习Linux,安装了Red Hat Enterprise Linux 的 9.0版本,简称RHEL9.0。RHEL9.0是Red Hat公司发布的面向企业用户的Linux操作系统的最新版本。我把它安装在虚拟机VMware里来减少电脑性能占用,也防止系统炸搞得我后面要重装。安装RHEL9.0还…

vu3-14

第一个需求是在用户登录成功之后,在主页显示用户的真实姓名和性别,这些信息要调用后端API获取数据库里面的信息,第二个需求是点击菜单1,在表单中修改用户信息之后,更新到后端数据库,然后在主页同步更新用户…

24. 二维数组

二维数组的创建和初始化 #include<stdio.h> int main() {//二维数组的创建int arr[3][4]; //三行四列char ch[3][10]; //三行十列return 0; } 创建&#xff1a; 完全初始化 int arr[3][4] { 1,2,3,4,5,6,7,8,9,10,11,12 }; 不完全初始化 int arr1[3][4] { 1,2,3…