1.注释的作用:对代码的解释,方便以后阅读代码

2.常用的快捷键:
ctrl+q:notepad++的注释
ctrl+/:pycharm的注释
ctrl+c:复制
ctrl+v:粘贴
ctrl+z:撤销
ctrl+y:反撤销

3.单行注释(使用'#')
例子:
# python 2.x print "今天下雨了"
# python 3.x print("今天下雨了")

4.多行注释(使用'''或""")
例子:
'''
print("今天是6月29日")
print("今天是星期一")
print("今天下雨了")
print("明天是星期二")
'''

"""
print("今天是6月29日")
print("今天是星期一")
print("今天下雨了")
print("明天是星期二")
"""

5.多行注释的注意点:注意多行注释的嵌套
里面用三个单引号,外面用三个双引号
里面用三个双引号,外面用三个单引号
单双引号岔开,不要同时使用

例子:
"""
print("今天星期一")
print("明天星期二")
print("后天星期三")
'''
print("今天天气不错")
'''
print("好好学习")
print("天天向上")
"""

6.注释具有一定的排错性
排查法找错误,先注释一部分代码划分错误区间
执行另外一部分代码,看下是否报错,
如果没有报错,在打开一部分注释,进行排查,
直到找到错误为止

例子:
"""
print("今天星期一")
print("明天星期二")
print("后天星期三")
"""
print("今天天气不错")

print("好好学习")

print("天天向上")

-----------------------------------------------------------

1.变量的定义:可以改变的量就是变量,实际指代的是内存中的一块空间

2.变量的概念

例子:
person="小明"
person="小红"
print(person)

3.变量的声明

(1)
a=1
b=2
print(a)
print(b)

(2)
a,b=3,4
print(a,b)

(3)
a=b=5
print(a,b)

4.变量的命名

变量的命名
字母数字下划线,首字符不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦

例子:
__________521=1
print(__________521)
# 567890abcd = 50 error

注意:变量命名区分大小写
abc123 = 1
ABC123 = 2
print(abc123)
print(ABC123)

5.引入keyword模块:import keyword
import keyword
keyword.kwlist(模块.属性)=> 所有系统的关键字
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'
]
注意1:关键字不可以作为参数名
例子:
print = "123456"
print(print) error 替换了原来print打印的含义

注意2:命名要符合实际情况
my_height = "我身高175cm"
hasjkhdjkashjkdhajk="我身高175cm"
print(my_height)

注意3:使用中文命名变量可以,但是严禁使用
天气 = "晴转多云"
print(天气)
weather = "晴转多云" (推荐的命名方式)

6.严禁使用中文命名变量的原因:
1.中文命名的变量会占用更多的空间
2.中文命名的变量容易乱码

7.关于不同编码的字节占用
utf-8 国际标准编码(可变长的unicode编码) 中文字符占用3个字节,英文数字和特殊符号占用1个字节
gbk 国标编码 , 中文字符2个字节, 英文数字和特殊符号占用1个字节

8.变量的交换

(1)通用写法
a = 1
b = 2
temp = a # temp=1
a = b # a = 2
b = temp # b = 1
print(a,b) # 2 1

(2)python特有
a = 1
b = 2
a,b=b,a
print(a,b)

9.常量 : 不可改变的量 (约定俗成,把字母变成大写,这个值不能改变)
SHOUJIHAO = "220202202002022020"
SHOUJIHAO = "123456123456784321"

day1:注释和变量的更多相关文章

  1. Python语言——基础01-环境安装、注释、变量

    开篇导言: 今天开始进行python学习的笔记更新,以后我都用截图的方式更新,方便不麻烦,界面美观,今天学习更新的python学习内容是环境安装.注释.变量的内容 关注我博客的童鞋从现在开始也可以跟着 ...

  2. javaScript的注释、变量和基本数据类型

    上一级写了javaScript是用来操作文档对象元素的,这一次带大家看看javaScriput的注释.变量和基本数据类型. 1.注释:注释是什么呢?注释其实就是阻止浏览器解析某一行或者多行代码或描述的 ...

  3. day1 python计算器底层运作,注释及变量

    每日一记 utf-8 国际标准编码(可变长的unicode编码)中文3字节,英文数字特殊字符1字节 gbk 中国标准编码 中文2字节,英文数字特殊字符1字节 1.原码,反码,补码 "&quo ...

  4. day1. python注释及变量

    一.注释 1.单行注释 # # python 2.x print "你好" # python 3.x print("你好") 2.多行注释 ''' '''  或 ...

  5. python 全栈开发,Day1(python介绍,变量,if,while)

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  6. python全栈开发,Day1(python介绍,变量,if,while)

    python基础一 一,Python介绍 python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为 ...

  7. Sass学习之路:注释、变量以及导入

    前言 由于.sass不兼容CSS代码,所以以下内容完全使用.scss的语法. Sass注释 Sass中除了提供CSS中的标准注释之外,还提供了一种静默注释: /* 我是标准注释 */ // 我是静默注 ...

  8. PHP语言基础(标记、注释、变量、数组、常量、函数)

    PHP标记风格 1.xml风格(标准风格推荐使用) 代码如下: <?php  echo"这是xml风格的标记";  ?>  xml风格的标记是常用的标记,也是推荐使用的 ...

  9. PHP 注释 数据类型 变量的定义/输出 类型的获取/转换 可变变量

    注释方法: 1,单行注释:     // 2,  多行注释:     /*   */ 二,数据类型 1,integer(整数型):在三十二位操作系统中它的有效范围是:-2147483648~+2147 ...

随机推荐

  1. MQ系列(1)——rabbitMQ简介

    前文我们学习了 MQ的相关知识,现在我们来学习一下实现了AMQP协议的 rabbitMQ 中间件.rabbitMQ 是使用 erlang 语言编写的中间件(erlang之父 19年4月去世的,很伟大一 ...

  2. router-view中绑定key='$route.fullPath'

    原文链接https://www.jianshu.com/p/cf2fb443620f 来源:简书 作者:myzony 不设置 router-view 的 key 属性 由于 Vue 会复用相同组件, ...

  3. 关于GridView的横向合并数据信息

    此为asp.net 运行展示: 前端代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehin ...

  4. Web前端兼容性指南

    一.Web前端兼容性问题 一直以来,Web前端领域最大的问题就是兼容性问题,没有之一. 前端兼容性问题分三类: 浏览器兼容性 屏幕分辨率兼容性 跨平台兼容性 1.浏览器兼容性问题 第一次浏览器大战发生 ...

  5. Windwos安装Redis

    下载地址:https://github.com/MicrosoftArchive/redis 进入后点击release,下方可看到下载地址,下载mis文件,双击即可安装

  6. 并发编程之详解InheritableThreadLocal类原理

    [本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究.若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!] 在Java并发编 ...

  7. 看完这篇 HashMap,和面试官扯皮就没问题了

    HashMap 概述 如果你没有时间细抠本文,可以直接看 HashMap 概述,能让你对 HashMap 有个大致的了解. HashMap 是 Map 接口的实现,HashMap 允许空的 key-v ...

  8. 一个工作了四年的java程序员的心得体会

    年底了,该给自己写点总结了!从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供 ...

  9. vue全家桶(2.1)

    3.路由切换 3.1.vue-router路由切换 3.1.1.什么是前端路由 路由这个概念最先是后端出现的,发送不同的请求,后端根据请求的不同返回不同的资源,这个时候的url是和后端交互的,需要在后 ...

  10. 在eclipse中使用maven构建spring cloud微服务

    使用eclipse中使用maven构建spring cloud微服务,springcloud通过maven构建项目.springcloud项目搭建. 工具/原料   eclipse maven spr ...