技术标签: python Python学习笔记
目录
在代码中,被写下来的固定的值,称之。
类型 | 描述 | 说明 |
---|---|---|
数字(Number) |
|
int : 10、-10 |
float : 13.14、-13.14 | ||
complex : 4+3j,以结尾表示复数 | ||
bool : 表达现实生活中的逻辑,即真和假,True表示真,False表示假。 True本质上是数字记作1,False记作0 |
||
字符串(String) | 描述文本的一种数据类型 | String由任意数量的字符组成 |
列表(List) | 有序的可变序列 | Python中使用最频繁的数据类型,可有序记录一堆数据 |
元组(Tuple) | 有序的不可变序列 | 可有序记录一堆不可变的Python数据集合 |
集合(Set) | 无序不重复集合 | 可无序记录一堆不可变的Python数据集合 |
字典(Dictionary) | 无序Key-Value集合 | 可无序记录一堆Key-Value的Python数据集合 |
String , 又称 文本,是由任意数量的字符如中文、英文、各类符号、数字等组成,所以叫字符的串。
Python中,字符串需要用双引号( “ ” )包围起来
被引号包围起来的,都是字符串
print("程序员")
print(3.14)
print(666)
程序员
3.14
666
注释的作用:在程序代码中对程序代码进行解释说明的文字,提高代码的可读性。
单行注释: #
#和注释内容一般建议以一个空格隔开
多行注释:""" """,三引号
变量:在程序运行时,能 储存 计算结果或能 表示值 的抽象概念。
简单的说,变量 就是在程序运行时,记录数据用的。
变量的定义格式:变量名称 = 变量的值
使用 type(被查看类型的数据) 查看数据类型
数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等
# 数据类型的转换
a = 3.14
print(type(a))
b = int(a)
print(type(b))
c = str(a)
print(type(c))
<class 'float'>
<class 'int'>
<class 'str'>
什么是标识符
在Python程序中,我们可以给很多东西起名字,比如:
这些名字,我们把它统一的称之为标识符,用来做内容的标识
所以,标识符:
是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
标识符命名规则- 内容限定
标识符命名中,只允许出现:
这四类元素。其余任何内容都不被允许。
注意:
三引号定义法,和多行注释的写法一样,同样支持换行操作
使用变量接收它,它就是字符串
不使用变量接收它,就可以作为多行注释使用
如果我们有两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号即可完成
# 字符串格式化
name = "程序员"
message = "Hello, %s" % name
print(message)
其中的,%s
% 表示:占位
s 表示:将变量变成字符串放入占位的地方
所以,综合起来的意思就是: 我先占个位置,等一会有个变量过来,我把它变成字符串放到占位的位置
我们前面学习过print语句(函数),可以完成将内容 (字面量、变量等)输出到屏幕上在Python中,与之对应的还有一个input语句,用来获取键盘输入。
数据输出:print
数据输入:input
使用上也非常简单:
使用input()语句可以从键盘获取输入
使用一个变量接收(存储)input语句获取的键盘输入数据即可
文章浏览阅读249次。代理npm 远程连接超时。## 私服代理配置,先建立blob stores,在建立三个仓库rpositories。后端启动 nexus-3.7.1-02/bin/nexus start。## 2、启动私服:nexus-3.7.1-02/bin/nexus run。淘宝: https://registry.npm.taobao.org。## 3、访问私服 ip:18081、账号admin 密码admin123。## 1、下载nexus-3.7.1-02。启动前修改端口:18081。### 本地上传到私服。_npm login nexus
文章浏览阅读529次。百分百题库提供建筑八大员(材料员)考试试题、建筑八大员(材料员)考试预测题、建筑八大员(材料员)考试真题、建筑八大员(材料员)证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。310项目经理部应编制机械设备使用计划并报()审批。A监理单位B企业C建设单位D租赁单位答案:B311对技术开发、新技术和新工艺应用等情况进行的分析和评价属于()。A人力资源管理考核B材料管理考核C机械设备管理考核D技术管理考核答案:D312建筑垃圾和渣土._料账的试题
文章浏览阅读614次。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。AI职场汇报智能办公文案写作效率提升教程 专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。_python自动打开浏览器
文章浏览阅读545次。Linux中安装JDK-RPM方式_linux 安装jdk rpm
文章浏览阅读25次。免费领取项目源码,请关注赞收藏并私信博主,谢谢-高校志愿者管理系统主要功能模块包括页、个人资料(个人信息。修改密码)、公共管理(轮播图、系统公告)、用户管理(管理员、志愿用户)、信息管理(志愿资讯、资讯分类)、活动分类、志愿活动、报名信息、活动心得、留言反馈,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取SQL Server 作为后台数据的主要存储单元,采用Asp.Net技术进行业务系统的编码及其开发,实现了本系统的全部功能。
文章浏览阅读122次。原标题:小米OV对于是否采用鸿蒙保持沉默,原因是中国制造需要它们目前华为已开始对鸿蒙系统大规模宣传,不过中国手机四强中的另外三家小米、OPPO、vivo对于是否采用鸿蒙系统保持沉默,甚至OPPO还因此而闹出了一些风波,对此柏铭科技认为这是因为中国制造当下需要小米OV几家继续将手机出口至海外市场。 2020年中国制造支持中国经济渡过了艰难的一年,这一年中国进出口贸易额保持稳步增长的势头,成为全球唯一..._小米宣布用鸿蒙系统
文章浏览阅读6.4k次。今天在做一个利用 JS 上传本地图片的小功能时,需要在文件上传成功后,清空 file 类型的 input 元素中所选择的本地文件,以方便二次功能的调用!而这篇文章飞鸟慕鱼博客就来说一说,如果利用 js 来清空一个 file 类型 input 元素的值。js 清空 input file 值的方法方法1:直接将 input file的值改成空字符串;点击我会清空上面input的值function..._js清空file类型的input
文章浏览阅读244次。解决办法:__HAL_SPI_ENABLE()放在片选使能前面,__HAL_SPI_DISABLE()放在片选使能后面。HAL_SPI库不能直接用,要修改一下,把SPI_CloseTransfer()函数里面的__HAL_SPI_DISABLE()注释掉。stm32H743生成的spi库,发送接收函数里面有关闭spi接口的函数(__HAL_SPI_DISABLE()),此函数导致始终发生变化,导致读写spiflash失败.发送命令的函数,使用的是HAL_SPI_Transmit();_4线spi读不到flash
文章浏览阅读1.1k次,点赞29次,收藏19次。Eva.js 是一个专注于开发互动游戏项目的前端游戏引擎。:Eva.js 提供开箱即用的游戏组件供开发人员立即使用。是的,它简单而优雅!:Eva.js 由高效的运行时和渲染管道 (Pixi.JS) 提供支持,这使得释放设备的全部潜力成为可能。:得益于 ECS(实体-组件-系统)架构,你可以通过高度可定制的 API 扩展您的需求。唯一的限制是你的想象力!_eva.js
文章浏览阅读1k次。Objective-C概述Objective-C是一种面向对象的计算机语言,1980年代初布莱德.考斯特在其公司Stepstone发明Objective-C,该语言是基于SmallTalk-80。1988年NeXT公司发布了OC,他的开发环境和类库叫NEXTSTEP, 1994年NExt与Sun公司发布了标准的NEXTSTEP系统,取名openStep。1996_objective-c特点及应用领域
文章浏览阅读955次,点赞20次,收藏16次。TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在 72MHz 计数时钟下可以实现最大 59.65s 的定时,59.65s65536×65536×172MHz59.65s65536×65536×721MHz不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。_stm32 tim寄存器详解
文章浏览阅读1.5k次。对于任何有兴趣学习前端 Web 开发的人来说,了解 HTML、CSS 和JavaScript 之间的区别至关重要。这三种前端语言都是您访问过的每个网站的用户界面构建块。而且,虽然每种语言都有不同的功能重点,但它们都可以共同创建令人兴奋的交互式网站,让用户保持参与。因此,您会发现学习所有三种语言都很重要。如果您有兴趣从事前端开发工作,可以通过多种方式学习这些语言——在艾编程就可以参与到学习当中来。在本文中,我们将回顾每种语言的特征、它们如何协同工作以及您可以在哪里学习它们。HTML vs C._艾编程学习资料