变量

108 阅读3分钟
# -*- coding:utf-8 -*-
print()

变量名:独一无二

变量:在程序运行过程中,值会发生变化的量

变量的定义

把程序运算的中间结果临时存到内存里,以备后面的代码继续调用

a = 1
b = 2
c = 3

abc叫变量 123代表的是这变量的值

#a #name 'a' is defined 'a'没有被定义

作为一个变量如果说没有值是没有意义的

print函数 打印输出的意思

id函数 每一个函数都是对应的一个功能 检测内存地址的

a = 1
print(a,id(a))
b = 2
print(b,id(b))
c = 3
print(c,id(c))

ctrl+d 在pycharm中复制上一行的代码

a = 1 中的空格 可以不要也可以要 建议写一个空格

怎么正确的去格式化我们的代码

这个规范 PEP8的语法规范 对应的快捷键 ctrl+alt+l

变量与变量名的区别

姓名 统称 张三

李四

王五

a = 1

a就是变量 且它的名字叫a 1就是这个变量的值

变量的作用

目的:标注和存储数据

python变量不需要声明类型

int 整型 0 1 2 3 4 5 6 7 8 9以及组成的整数

#a = 1

变量的赋值一定是从右往左的

‘’ “” 必须要是英文状态下

怎么在电脑上切换 中英文 shift

hello = 1
b = hello #"hello"字符串数据 str
print(b)

type函数 是用来检测数据类型

a = 1
b = "2"
print(a,type(a))
print(b,type(b))

核心点 注意赋值顺序 从右往左

 a = 1
 b = 2
 c = a + b   #先计算a+b
 print(c)
 a,b,c = 1,2,3
 print(b,c,a)
 231

思考

a = 'Jack'
b = a
a = 'Tom'
# b = a
print(b) #打印的是我们的变量叫b的容器
print('b') #单纯的打印字符串b
#print(a)
#Jack Tom

变量的命名规则

print()

1.只能由字母 数字 下划线组成 且数字不能开头

2.严格区分大小写

3.不能以关键字作为变量

#关键字 python内置的 有特殊含义

import keyword
print(keyword.kwlist)

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']

4.尽量的做到见名知意

姓名 年龄 性别

 age = 18
 name = '小橘子'
 sex = '女'

#拼音 但是不建议

 nianling = 18
 xingming = 'xxx'
 xingbie = 'xxx'

#不会报错 但是强烈不建议

 年龄 = 18
 姓名 = '小橘子'
 性别 = '女'
 print(年龄 性别 姓名)

, 有什么用 这个逗号用于多个值之间的分隔

注释

print(1)
print(1)
print(1)
print(1)
print(1)
print(1)
print(1)

第一排代码想要让他不生效

方法1:单行注释 在前面添加一个人 # #怎么打 shift+3

方法2:单行注释 快捷键 ctrl+/

第三排到第7排代码想要让他不生效

方法1:多行注释 快捷键 ctrl+/ 前提是选中你要注释的内容

方法2:多行注释 三个成对的引导(单引号双引号都可以)shift+"

拓展 想要将这个文件都进行注释

全选+快捷键 ctrl+A全选

注释有说明性质的、帮助性质的,它们在代码执行过程中相当于不存在 透明的

不注释的代码 是python解释器在执行 注释的代码是给我们自己看的