python基础-01

文章目录

  • 前言
  • 一、python中的注释
  • 二、变量的数据类型
    • 1.Number(数字)
    • 2.Boolean(布尔类型)—— True 和 False
    • 3.String(字符串)
    • 4.List(列表)
    • 5.Tuple(元组)
    • 6.Dictionary(字典)
  • 三、查看变量的数据类型(type()方法)
  • 四、标识符和关键字


前言

因为以往已经有一些相关的计算机语言的基础,而且也略微学习过python的一些内容,这个系列就当作是重启python学习的路线,来为爬虫的学习来做个简单的基础,希望能坚持下去吧~


一、python中的注释

# 单行注释 (#井号键)
# hello world# 多行注释 三单或者三双
"""
三个
双引号
"""'''
三个
单引号
'''

二、变量的数据类型

1.Number(数字)

具体包括以下四种类型

int(整形)
float(浮点型)
long(长整型 python2有 3无)
complex(复数)比较少用

# int
age = 23# float
height = 183.5
weigh = 175

2.Boolean(布尔类型)—— True 和 False

answer1 = True
answer2 = False

3.String(字符串)

# 内容用单(双)引号括起来即可
name1 = 'Van'
name2 = "Jwel"

4.List(列表)

people_list = ['you', 'he', 'she', 'me']
print(people_list)

在这里插入图片描述

5.Tuple(元组)

age_tuple = (1, 2, 3, 4, 5)
print(age_tuple)

在这里插入图片描述

6.Dictionary(字典)

'''
格式 变量 = {key1 : value1, key2 : value2, ...}
也就是所谓的键值对 对应的值绑定至对应的键上
'''
person_dict = {'name': 'Van', 'age': 23, 'height': 183.5, 'weigh': 180}
print(person_dict)

在这里插入图片描述

三、查看变量的数据类型(type()方法)

a = 1  # int
a1 = 1.0  # float
a2 = '一'  # string
a3 = ['1']  # list
a4 = (1, 1)  # tuple
a5 = {"num": 1}  # dict
a6 = True  # 布尔类型# type()关键字可以返回变量类型
print(type(a), type(a1), type(a2), type(a3), type(a4), type(a5), type(a6))
# <class 'int'> <class 'float'> <class 'str'> <class 'list'> <class 'int'> <class 'dict'> <class 'bool'>

在这里插入图片描述

四、标识符和关键字

'''
Python中
1.标识符由字母、数字、下划线(_)组成,但不能以数字开头
2.标识符是区分大小写
3.不能使用关键字例:
1abc = 1 错误 不能以数字开头
int = 1 错误 不能以关键字做标识符 int是关键字
$&int = 1 错误 不能有除了 字母 数字 下划线以外的字符
Jwel = 1 和 jwel = 1 不是同一个变量 区分大小写附:
变量命名 驼峰命名法(不强制 推荐好习惯)
zhangsan = 1 非驼峰
ZhangSan = 1 驼峰
不做过多解释
'''

关于数据类型的一些具体的性质就不做深入的描述了,有关的详细内容和细节可以参考各个学习网站
菜鸟教程

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

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

相关文章

详解动态顺序表

&#x1d649;&#x1d65e;&#x1d658;&#x1d65a;!!&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦&#x1f44f;&#x1f3fb;‧✧̣̥̇‧✦ &#x1f44f;&#x1f3fb;‧✧̣̥̇:Solitary-walk ⸝⋆ ━━━┓ - 个性标签 - &#xff1a;来于“云”的“羽球人”。…

大数据电商公司的卓越之路及api如何应用

一、优秀电商数据公司的特质 数据采集能力&#xff1a;优秀的数据公司具备强大的数据采集能力&#xff0c;能够从各种渠道获取海量、高质量的数据。这不仅包括电商平台、社交媒体等线上渠道&#xff0c;还涵盖线下门店、POS机等传统数据源。全面的数据采集确保了分析的准确性和…

前端:html+css+js实现CSDN首页

提前说一下&#xff0c;只实现了部分片段哈&#xff01;如下&#xff1a; 前端&#xff1a;htmlcssjs实现CSDN首页 1. 实现效果2. 需要了解的前端知识3. 固定定位的使用4. js 监听的使用4. 参考代码和运行结果 1. 实现效果 我的实现效果为&#xff1a; 原界面如下,网址为&…

《微信小程序开发从入门到实战》学习六十九

6.6 网络API 6.6.3 下载文件API 使用 wx.downloadFile 接口是可使小程序发起HTTPS GET请求&#xff0c;下载文件到手机端。 单次下载的最大文件为50MB。接受Obkect参&#xff0c;参支持属性如下&#xff1a; url&#xff08;必填&#xff09;&#xff1a;下载文件的URL he…

LLM Agent零微调范式 ReAct Self Ask

前三章我们分别介绍了思维链的使用&#xff0c;原理和在小模型上的使用。这一章我们正式进入应用层面&#xff0c;聊聊如何把思维链和工具使用结合得到人工智能代理。 要回答我们为什么需要AI代理&#xff1f;代理可以解决哪些问题&#xff1f;可以有以下两个视角 首先是我们…

三层架构概述

三层架构就是把整个软件的代码分为三个层次&#xff0c;分层的目的是&#xff1a;规范代码&#xff0c;大型软件需要团队配合的时候问题就来了&#xff0c;由于每个程序员风格不一样&#xff0c;而开发软件大量的代码风格不统一就会造成后期调试和维护出现问题&#xff0c;然而…

几种以root形式启动qt程序的形式,亲测 sudo是有效的

0、环境 操作系统:麒麟V10- aarch64-国防版 注意:以下所示内容均在 麒麟V10平台上得以验证并投入使用,其他平台尚未测试验证。 1、suid 有问题;通过终端/usr/…/hgerasetool 命令行没问题; 通过快捷方式无反应; 2、pkexec pkexec env DISPLAY=$DISPLAY XAUTHORITY=$…

Squid 代理服务器

13.1.1缓存代理概述 作为应用层的代理服务软件&#xff0c;Squid主要提供缓存加速、应用层过滤控制的功能。 1.代理的工作机制 当客户机通过代理来请求Web页面时&#xff0c;指定的代理服务器会先检查自己的缓存&#xff0c;如果缓存中已 经有客户机需要的页面&#xff0c;则直…

Udp实现一个小型shell

实现原理 首先我们要有个客户端和一个服务器&#xff0c;客户端向服务器传递命令。而服务器收到命令后创建一个管道&#xff0c;并fork一个子进程。随后子进程解析命令&#xff0c;再把标准输出换成管道文件&#xff0c;因为命令行命令是自动输出到显示器的&#xff0c;所以我…

阿里巴巴中国站1688商品详情API:获取商品详情的指南和最佳实践

阿里巴巴中国站提供了1688商品详情API&#xff0c;允许开发者通过编程方式获取商品详情信息。以下是使用该API的一般步骤&#xff1a; 注册成为阿里巴巴中国站的会员&#xff0c;并登录到开发者中心。在开发者中心中&#xff0c;找到并进入“API管理”页面。在API管理页面中&a…

web前端媒体查询的知识点

相应式布局和媒体查询是不分家的 写在<style></style>标签里面 /*只有在打印机或打印预览的时候才会应用的样式 没有任何的优先级&#xff0c;只有执行顺序的问题*/ media print{ h1{ background:transparent; } } /*只有在屏幕上才应用的样式&#xff0c;…

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构 1 先来认识GTM的通用架构2 概览2.1 架构的简要说明2.2 架构概述1 先来认识GTM的通用架构 GTM系统使用GTM全局时钟fGTM 运行(本文称为SYS_CLK)。 特点如下: GTM模块由两个主要部分组成: 由博世设计的GTM IP v3.1.5.1 …

【Java 数组解析:探索数组的奇妙世界】

数组的引入 我们先通过一段简单的代码引入数组的概念。 import java.util.Scanner; public class TestArray01{public static void main(String[] args){//功能&#xff1a;键盘录入十个学生的成绩&#xff0c;求和&#xff0c;求平均数&#xff1a;//定义一个求和的变量&…

【我与CSDN的128天】相识相知相守

目录: 相识相知相守 相识 为什么选择写博客? 写博客的目的,我觉得是因为想要记录。记录学习的过程,整理学过的知识,方便今后的复习。 更重要的是热爱分享,分享给别人知识也是一种快乐。 在某一瞬间教会某一个你不认识的人,难道不是一个很酷的事情吗? 为什么选择CSDN? 作…

企业签名分发对移动应用开发者有什么影响

企业签名分发是移动应用开发者在应用程序发布前测试、内部分发和特定的受众群体分发等方面比较常用的一种工具。那对于应用商城分发有啥区别&#xff0c;下面简单的探讨一下。 独立分发能力 通过企业签名分发开发者可以自己决定应用程序的发布时间和方式&#xff0c;不用受应用…

[2024区块链开发入门指引] - 比特币运行原理

一份为小白用户准备的免费区块链基础教程 工欲善其事,必先利其器 Web3开发中&#xff0c;各种工具、教程、社区、语言框架.。。。 种类繁多&#xff0c;是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役&#xff1f; 参见另一篇博文&#x1f449; 2024最全面…

Android14之禁掉Selinux的两种方式(一百七十四)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

uniapp的分包使用记录

UniApp的分包是一种将应用代码划分为多个包的技术。分包的核心思想是将不同部分的代码划分为不同的包&#xff0c;按需加载&#xff0c;从而提高应用性能。使用UniApp的条件编译功能&#xff0c;开发人员可以根据需要将代码划分为多个包。每个包都包含一组页面和组件&#xff0…

大数据Doris(四十五):物化视图选择最优

文章目录 物化视图选择最优 物化视图选择最优 下面详细解释一下第一步最优物化视图是被如何选择出来的。 这里分为两个步骤: 对候选集合进行一个过滤。只要是查询的结果能从物化视图数据计算(取部分行,部分列,或部分行列的聚合)出都可以留在候选集中,过滤完成后候选集合…

Go 正则匹配之跨行匹配

跨行匹配 一般正则匹配默认是按行来进行匹配的&#xff0c;如果要跨行匹配&#xff0c;需要使用 (?s) 来启用多行模式。 package mainimport ("fmt""regexp" )func main() {data : "This is the first line. \nAnd this is the second line."…