一小时学会Python3爬虫基础(二)基础语法 输入输出 关键字 注释

2023-05-16

在这里插入图片描述
在这里插入图片描述

目录

    • 前言
    • 集成环境/编辑器
    • 基本语法
      • 缩进换行
      • 标识符
      • 关键字
      • 注释
      • 输入/输出
      • 总结

前言

python作为一门编程语言,也跟其他语言一样有自己的逻辑语法,那什么是语法?跟人一样每个人都有自己说话一套方法。

集成环境/编辑器

既然开始学习编程,当然也需要工具来辅助,支持python的编辑器其实很多,这里推荐使用Pycharm,当然有人喜欢用vscode,vscode可以自定义开发环境,但是问题比较多,所以这里推荐用Pycharm免得萌新到处走弯路。

基本语法

python语法是:缩进换行!然后是注释、关键字和标识符。

缩进换行

python的语言逻辑也是一句一句被解释器读取,但是是由上而下读取,所以换行就跟人说话要暂停一下,每一句话都是独立的,然后如果上下两句话有缩进则是一种包含关系!
在这里插入图片描述
理解练习:

1.理解换行之间的关系
print("第一句") # 这两句属于同级
print("第二句") 

2.理解缩进之间的关系
print("第一句") # 这两句属于非同级关系
    print("第二句") # 非流程控制的缩进都会报错

标识符

标识符就是“我们自己命名的变量、函数、类的名字”,这里后续内容会说到,这里只是暂时提一下,然后要注意的就是 标识符的命名规则:可以使用数字、字母、下划线来组合命名,但是不能以数字开头,同时标识符区分字母大小写,另外由于是外国人研发编程语言上,所以大部分的编程标识符不可以用中文,但是python是个例外,不过最好别用中文,因为比较容易混乱。

标识符命名的基本规则:以要做内容为命名起头,然后根据 每个单词的首字母 大小写命名要严格区分,或者在每个单词之间连接下划线

1. 0~1数字不能作为标识符开头  比如:1sunm,这样会直接报错
2. 区分大小写 比如: sum 和 Sum 是两个不同标识符

关键字

很多编程语言都有规定,有一些单词是不能被用来当做标识符的命名使用,这些词汇都被叫做的关键字,而python则把关键字称之为保留字,其实都是一个意思,不过这里要注意的就是,你不用管保留字的意思,你只要知道这些保留字的具体用法和作用。

# 以下就是python的保留字,记住这些保留字不能被当做标识符使用。
False None True and as assert break class continue def del elif if else except finally for
from global import in is lambda nonlocal not or pass raise return while with yield try
assert except finally

注释

注释顾名思义就是注释解释,就跟我们以前上学学文言文一样,字都有相对应的解释就叫注释,而编程作为跟计算机交流的语言,由于每个人说话的方式都不一样,但是计算机语言毕竟是一门技术性工具,所以为了给其他人看明白自己对计算机说了什么,需要在这个代码旁边注明意思,然后python中有两种注释方法:单行注释多行注释

1.注释方法:单行注释和多行注释!

# 打一个井字号就叫做单行注释

""" 打一对三引号
就叫做多行注释 
"""

例子:
在这里插入图片描述

输入/输出

这里说到输入和输出就涉及到两个函数:input() 和 print();关于函数是什么在上一章已经说过了,所以就不多做赘述,没有明白后续还会再讲,这里你们就理解为 input()就是告诉计算机,需要让用户对自己输入点什么内容,然后会跳出一个输入框让用户输入内容,而print()就是开发者告诉计算机,你应该给用户看什么内容。

print()函数的用法:

# 代码例子
print("你想对我说什么")

在这里插入图片描述
input()函数的用法:

stro = input("请输入你要说的内容:")
print(stro) 

在这里插入图片描述
注意:函数的那个小括号,是用来传递参数,至于什么是参数这里先不解释,并且里面的当前里面字段被称之为字符串,记住所有的字符串都会有双引号或单引号,没有引号都只能算是变量,具体后续会解释,不过要注意的是使用的引号必须为英文的引号!

总结

如果你对上面内容还不懂的话可以直接关注“不世人”,直接问我!以上就是python基础语法,挤下来我们要学习变量和数据类型。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一小时学会Python3爬虫基础(二)基础语法 输入输出 关键字 注释 的相关文章

  • windows enable long environment path

    windows gt gpedit msc gt enter Edit Group Policy gt Local Computer Policy gt Computer Configuration gt Administrative Te
  • OpenMV与stm32,msp432等单片机的串口通讯(已经写好一个识别色块的例程,可直接使用)keil(MDK)

    OpenMV与stm32单片机的串口通讯 已经写好一个识别并使单片机得到色块信息的例程 可直接使用 keil MDK 已经写好一个识别色块的例程可直接使用 识别色块 单片机得到色块的中心坐标cx cy 长和高w h及面积s 直接复制源码使用
  • 树莓派python实现http请求控制海康威视摄像头转动

    由于海康威视sdk只支持x86架构处理器 xff0c 所以官方的 so无论无何也连接不上 xff0c 于是在咨询技术售后后 xff0c 我们选择http的方式发送指令控制摄像头在预设点移动 折腾了一天 xff0c 又是cookie啊 xff
  • 【ubuntu】ubuntu20.04安装ros noetic(亲测有效,附操作步骤)

    ubuntu20 04安装ros noetic xff0c 实力踩坑 xff0c 亲测有效 xff01 xff01 xff01 一 安装ROS neotic步骤第一步 xff1a 换源第二步 xff1a 添加ROS软件源第三步 xff1a
  • 【CMake】CMake构建C++代码(一)

    x1f449 博 主 x1f448 xff1a 米码收割机 x1f449 技 能 x1f448 xff1a C 43 43 Python语言 x1f449 公众号 x1f448 xff1a 测试开发自动化 x1f449 专 注 x1f448
  • UrlEncode C源码

    urlencode是一个函数 xff0c 可将字符串以URL编码 xff0c 用于编码处理 URL编码 URL encoding xff0c 也称作百分号编码 Percent encoding xff0c 是特定上下文的统一资源定位符 UR
  • OSPF详解(5种包和状态机)

    1 OSPF的数据包 xff08 5种 xff09 Hello xff1a 发现建立并周期保护邻居关系 DBD xff1a 数据库描述包 进行主从关系的选举 xff0c 最重要的作用是发送LSDB目录 LSR xff1a 链路状态请求 对收
  • BGP—origin属性的应用

    BGP origin属性 1 origin 是公认必遵属性 公认必遵 xff1a 只要不人为修改 xff0c 该属性就不会自己改变 origin属性描述该路由是如何成为BGP路由的 符号作用i通过network生成的BGP路由 xff1f
  • MPLS-虚拟专用网 实验(分支之间可以互通)

    1 MPLS V P N实验 xff08 分支之间可以互通 xff09 实验要求 xff1a 1 A1和A2可以通过MPLS V P N打通 xff0c B1和B2可以打通 xff0c A不能访问B 2 R2为ISP 3 R6可以telne
  • vmware ESXi中安装windows11(解决VMware安装Windows11报错+win11跳过联网操作)

    文章目录 vmware ESxi 安装windows111 安装步骤2 Vmware安装win11报错解决方案2 1 问题产生原因 xff1a 2 2 解决方案 xff1a 3 Windows11安装过程中跳过联网操作 xff08 在无法连
  • python 修改ip地址

    安装包 pip install wmi pip install pywin32 实现 import wmi Obtain network adaptors configurations nic configs 61 wmi WMI Win3
  • Postman前置脚本-全局变量和环境变量

    全局变量和环境变量 61 61 全局变量和环境变量 61 61 Postman 请求前置脚本时间戳案例工作原理 全局变量和环境变量 全局变量 概念 xff1a 在 Postman 全局生效的变量 xff0c 全局唯一 设置 xff1a 代码
  • kubernetes❀集群环境搭建

    kubernetes 集群环境搭建 2 kubernetes集群环境搭建2 1 前置知识点2 2 kubeadm 部署方式介绍2 3 安装要求2 4 最终目标2 5 准备环境2 6 环境初始化2 6 1 检查操作系统的版本2 6 2 主机名
  • kubernetes❀资源管理

    kubernetes 资源管理 3 资源管理3 1 资源管理介绍3 2 YAML语言介绍3 3 资源管理方式3 3 1 命令式对象管理3 3 2 命令式对象配置3 3 3 声明式对象配置 3 资源管理 3 1 资源管理介绍 在kuberne
  • Kubernetes❀实战入门

    Kubernetes 实战入门 4 实战入门4 1 Namespace4 1 1 查看 4 1 2 创建 4 1 3 删除 4 1 4 配置方式 4 2 Pod4 2 1 创建并运行4 2 2 查看pod信息4 2 3 访问Pod4 2 4
  • Qt重定向问题

    概念 在我们使用软件时大多使用release版本 xff0c 这样在使用过程中的调试信息就不会显示出来 xff0c 为了将调试信息打印在界面上或者放在文件中保存起来我们就可以使用重定向的技术 在QT的帮助文档 xff1a qInstallM
  • VSUDP通信

    好久没弄VS的UDP通信了 xff0c 使用方式都忘记的差不多了 今天遇到了正好学习一下 UDP理论 xff1a UDP参考链接 xff1a socket函数 为了执行网络输入输出 xff0c 一个进程必须做的第一件事就是调用socket函
  • sockaddr_in结构体的说明(成员:sin_family、sin_addr、sin_zero)

    sockaddr in是系统封装的一个结构体 xff0c 具体包含了成员变量 xff1a sin family sin addr sin zero 这个结构体被封装在ws2def h中 xff0c 具体的代码如下 xff1a typedef
  • 字节、位与二进制表示

    前言 仅针对JAVA xff0c 总结几个知识点 字节与位 1字节 xff08 byte xff09 61 8位 xff08 bit xff09 每个bit位非0即1 xff0c 即二进制表达中的0或1 xff0c 0001中每个 0 和
  • windows配置tensorflow python object detection 环境

    option 1 pip install lt binary gt pip install upgrade https storage googleapis com tensorflow mac cpu tensorflow 1 12 0

随机推荐