python 基础之注释变量常量

2023-10-30

一:注释

注释: 就是对代码的解释 方便大家阅读代码

1.注释的分类

(1)单行注释

   #  在python中在行首添加一个#号就将这一行进行注释

#单行注释: 用#开头,后面跟上任意字符串

#python2.*版本print 这个函数 语法如下: print “hello world“

#python3.*版本print 这个函数 语法如下: print("hello world")

#print 是打印的意思,需要打印的值塞到小括号当中

print("hello world")

#print “hello world ” #python 3.6不支持

#ctrl +q notepad 注释快捷键 ctrl + / 是pycharm 注释快捷键

(2)多行注释

   语法可以是:''' ''' 和""" """

#三个单引号

'''

print("一位美丽女生-罗娜娜")

print("我认为最帅的帅哥-王文")

print("学习最潜力股-张成")

'''

print("最具有逗比性格-苏红")

print("p最具有影响力天才-哈哈")

print("期抠脚大汉-武大郎")

 

#三个双引号

print("一位美丽女生-罗娜娜")

print("我认为最帅的帅哥-王文")

print("学习最潜力股-张成")

"""

print("最具有逗比性格-苏红")

print("p最具有影响力天才-哈哈")

print("期抠脚大汉-武大郎")

"""

 

2.注释的注意点

'''

   当三个单引号和三个双引号同时存在的时候,要注意

   如果外面是三个单引号,里面用三个双引号

   如果外面是三个双引号,里面用三个单引号

 

'''

 

#外面三个单引号

'''

print("一位美丽女生-罗娜娜")

print("我认为最帅的帅哥-王文")

print("学习最潜力股-张成")

"""

print("最具有逗比性格-苏红")

"""

print("p最具有影响力天才-哈哈")

print("期抠脚大汉-武大郎")

'''

 

#外面三个双引号

"""

print("一位美丽女生-罗娜娜")

print("我认为最帅的帅哥-王文")

print("学习最潜力股-张成")

'''

print("最具有逗比性格-苏红")

'''

print("p最具有影响力天才-哈哈")

print("期抠脚大汉-武大郎")

"""

3.注释的排错性

'''

包裹一部分代码,执行另外一部分代码,查看是否报错,进行一一排查

'''

 

二:变量

变量:可以改变的量,实际具体指的是内存中的一块存储空间

```

1.关于变量的含义

room_305 = "张三"
print(room_305)
room_305 = "李四"
print(room_305)

# 写完a=5在内存里面开辟两个空间,分别是5这个值和变量a这个名
#并且让变量a指向5这个值 形成一种映射关系 这个映射关系就是地址

 

2.变量的声明

print("<=========>")
#1:
a=5 
b=6
print(a)
print(b)

#2:
a,b = 5,6
print(a)
print(b)

#3:
a=b=10
print(a,b) #print 如果打印多个,用逗号隔开

 

3.变量的命名

'''
       变量的命名
字母数字下划线,首字符不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦
'''
"""
举例几个变量的命名:
sdf123 正确 
sdf_90 正确 
90hshs (错误,因为首字符不能为数字) 
"""

#import 引入keyword模块
import keyword
#模块.属性 用来获取所有关键字
print(keyword.kwlist)
#所有关键字如下:
"""['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']"""

#不能使用关键字去命名变量,会出现错误,替换原有的系统含义
#print = 15
#print(3)
#上面这个会报错

'''
utf-8 编码集下 一个中文占用3个字节,英文符号数字占用一个字节
gbk   编码集下 一个中文占用2个字节,英文符号数字占用一个字节
严禁使用中文命名变量,只是语法上支持而已
'''

4.变量的交换

a = 11
b = 12

#1.python 特有
a,b = b,a
print(a,b)

#2.通用写法
a = 11
b = 12
temp = a
print(temp)
a = b
print(a)
b = temp
print(a,b)

三:常量
常量就是不可改变的量,python当中没有明确定义常量的关键字,所以约定俗成把变量名大写就是常量,表示不可改变
python 中没有特定表达常量的语法,约定俗成,把变量名换成大写就是常量的意思
MID = "311313132131"
print(MID)

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

python 基础之注释变量常量 的相关文章

随机推荐

  • 爬取新浪微博(搜索含关键词微博及其评论)

    import csv import requests import json import re import jieba import matplotlib pyplot as plt from wordcloud import Word
  • 关于vue播放flv,m3u8视频流(监控)的方法

    前文 随着前端大屏页面的逐渐壮大 客户的需求也越来越多 大屏上面展示的事物也越来越丰 富 其中实时播放监控的需求逐步增加 视频流格式也是有很多种 用到最多的 flv m3u8 一 JessibucaPlayer插件用来播放flv流 1 首先
  • 有没有工业软件发展历史方面的书籍?讲公司、技术的发展历程?

    好像没有吧 况且工业软件的发展在智能制造的时代已经发生根本性的转变 传统的工业软件逐渐退出历史舞台 由新兴的工业软件所取代 即工业APPs 我们现在讲的工业软件通常意义就是说的工业APP 是工业互联网的重要组成部分 在实现人 机 物全面互联
  • 【CSS3高级应用】

    CSS3高级应用 一 页面中的多媒体嵌入 二 CSS3中过渡效果 transition 三 CSS3中变形效果 transform 四 CSS3的动画效果 animation 五 CSS3的滤镜效果 Filters 六 CSS3精灵技术 s
  • Field injection is not recommended 依赖注入方式

    参考文章 http vojtechruzicka com field dependency injection considered harmful 首先对于还不熟悉 Autowired的同学当然也包括我先去看看它到底有什么作用 自动装配
  • VLCDotNet在C#中的使用说明

    摸索了半天终于搞定了 记录一下 首先到开源网站下载压缩包 https github com ZeBobo5 Vlc DotNet releases 下载解压有四个类库工程和两个实例项目 Vlc DotNet Core Interops Vl
  • 66.加一[Leetcode 力扣 Java&C完整解答]

    为什么我要给出完整解答 因为要搜索个题目的解答 很多都偷懒只给个方法的实现 结果跑都跑不起来 于是我就决定 每一题 都给出Java C两种完整的解答 直接就可以运行 Debug Leetcode题目来源 66 加一 给定一个由整数组成的非空
  • idea中的项目没有蓝色小方块

    将idea右侧的加号 加上该项目的pom xml 刷新即可 浪费了哥十几分钟时间
  • 如何提交代码到github仓库(2022最新最详细)

    一 github注册及创建仓库 首先得先注册一个github账号 如何注册在这就不多陈述 如果注册过程中有任何疑问可以去网上查阅资料 也可以私聊我 2 注册好github账号后 来到如图画面 点击new建立一个github仓库 设置好后点击
  • 关于错误 The type or namespace name `Vuforia' could not be found. Are you missing an assembly reference?

    今天想用unity打包一个AR的demo到手机里试试截屏功能 在客户端运行都好好的 一打包就出现了标题里面的问题 不仅如此 还有一连带的 意思就是找不到你using的这些命名空间 我百度都找遍了 还是未果 我就开始在工程里寻找哪里有这些命名
  • 小程序顶部返回按钮

    一 小程序顶部返回按 直接只用uni navigateTo 相当于再压一次栈 同时在onBackPress中不能直接调用uni navigateBack 否则会无限循环 导致返回无法生效 onBackPress options if opt
  • Windows下批处理文件(.bat)的使用

    批处理 Batch 就是进行批量的处理 英文译文BATCH 批处理文件后缀BAT就取的前三个字母 通常被认为是一种简化的脚本语言 它应用于DOS和Windows系统中 批处理文件是扩展名为 bat或 cmd的文本文件 包含一条或多条命令 由
  • idea快捷键设置(Idea常用快捷键大全)

    目录 友情提醒 第一章 IDEA常用快捷键 1 1 快捷键 查找 提示类 1 2 快捷键 修改代码类 1 3 快捷键 光标移动类 第二章 Idea如何修改快捷键 2 1 已知快捷键 通过搜索快捷键查找 2 2 已知快捷键含义 通过输入快捷键
  • SpringBoot 如何实现多文件的上传和下载

    在前面的文章中 我们介绍了如何在Spring Boot中实现单个文件的上传和下载 但是 有时候我们需要实现多个文件的上传和批量下载 本文将介绍如何在Spring Boot中实现多文件上传和批量下载的功能 多文件上传 在Spring Boot
  • 通过transpose和flip实现图像旋转90/180/270度

    在fbc cv库中 提供了对图像进行任意角度旋转的函数rotate 其实内部也是调用了仿射变换函数warpAffine 如果图像仅是进行90度倍数的旋转 是没有必要用warpAffine函数的 这里通过transpose和flip函数实现对
  • 上网流量不够用,办无限流量卡吗?python程序员教你暴力破解wifi

    流量不够用怎么办 随着时代的发展 流量也是越来越不够用了 办无限网卡吗 月租太贵不划算 还是用Wi Fi舒服 不用担心流量用没了 今天用python教大家写一个暴力破解Wi Fi的程序 Wi Fi在手 天下我有 上网流量不够用 办无限流量卡
  • STM32中断优先级彻底讲解

    一 综述 STM32 目前支持的中断共为 84 个 16 个内核 68 个外部 16 级可编程中断优先级的设置 仅使用中断优先级设置 8bit 中的高 4 位 和16个抢占优先级 因为抢占优先级最多可以有四位数 二 优先级判断 STM32
  • STM32:寄存器概念

    目录 1 STM32长什么样 2 STM32内部有什么 2 1 STM32芯片架构简图 3 存储器映射 3 1 什么叫存储器映射 3 2 让GPIOB端口的16个引脚输出高电平 要怎么实现 4 什么是寄存器 4 1 总线基地址 4 2 寄存
  • 63万张!旷视发布最大物体检测数据集Objects365,物体检测竞赛登陆CVPR

    郭一璞 发自 北京会议中心 量子位 报道 公众号 QbitAI 比ImageNet大的图像数据集来了 在4月16日的智源学者计划启动暨联合实验室发布会上 旷视科技发布了通用物体检测数据集Objects365 包含63万张图像 远超Image
  • python 基础之注释变量常量

    一 注释 注释 就是对代码的解释 方便大家阅读代码 1 注释的分类 1 单行注释 在python中在行首添加一个 号就将这一行进行注释 单行注释 用 开头 后面跟上任意字符串 python2 版本print 这个函数 语法如下 print