变量
1、何为变量
# a = 1
# b = 2
# c = 3
"""
a b c叫做变量 1 2 3代表的是这个变量的值
"""
# a name 'a' is not defined
"""
作为一个变量如果说没有值是没有意义的
"""
"""
print 打印输出的意思
id函数 每一个函数都是对应一个功能 检测内存地址的
"""
a = 1
print(a, id(a))
a = 2
print(a, id(a))
a = 3
print(a, id(a))
"""
经常要用到的快捷键
Ctrl + c 复制
Ctrl + v 粘贴
Ctrl + d 在pycharm中复制上一行的代码
Ctrl + z 撤回
a = 1 中的空格 可有可无 建议写一个空格 增加可读性
怎么正确的去格式化我们的代码
这个规范 PEP8的语法规范 对应的快捷键 Ctrl + Alt + l
"""
"""
变量与变量名的区别
a = 1
a就是变量 且它的名字叫a a的值是1
"""
2、变量的创建
"""
变量实际上是容器
容器肯定有大有小
int 整型 0 1 2 3 以及组成的整数
"""
"""
变量的赋值一定是从右往左的
'' "" 必须要是英文状态下的
怎么在电脑上切换 中英文 shift
"""
# hello = 1
# b = hello # “hello” 字符串类型 str
# print(b)
# a = 1 # 可以进行加减乘除的运算
# b = "1" # 用单引号还是双引号都可以 注意是英文的 且成对出现
# """type函数 是用来检测数据类型"""
# print(a, type(a))
# print(b, type(b))
"""核心点 注意赋值顺序 从右往左"""
# a = 1
# b = 2
# c = a + b # 先计算a+b的值,再赋给c
# print(c)
"""为多个变量进行赋值"""
# a, b, c = 1, 2, 3
# print(b, c, a)
# # 2 3 1
"""思考"""
a = "jack"
b = a
a = "tom"
print(b) # 打印的是我们的变量名字叫b的容器
print('b') # 单纯的打印字符串b
3、命名规则
"""
变量的命名规则
1 只能由字母、数字、下划线组成 且数字不能开头
2 严格区分大小写
3 不能以关键字作为变量名
# 关键字 python内置的 有特殊含义
['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 尽量做到见名知意
"""
# import keyword # 导入关键字包
# print(keyword.kwlist) # 打印 关键字包 关键字列表
# a = 18
# b = '坤坤'
# c = '未知'
# 强烈不建议
# 年龄 = 18
# 性别 = '坤坤'
# 姓名 = '未知'
# print(年龄, 性别, 姓名)
4、注释
print(1) # 1
print(1) # 2
print(1) # 3
print(1) # 4
print(1) # 5
print(1) # 6
print(1) # 7
print(1) # 8
print(1) # 9
print(1) # 10
"""
需求:第一行代码不生效
方法1:单行注释 在前面添加一个 # #怎么打 shift+3
方法2:单行注释 快捷键 Ctrl + / /在哪里 在你们键盘 shift的旁边 enter键的左下角
第三排到第七排代码
方法1:多行注释 快捷键 Ctrl + / 前提是选中你要注释的内容
方法2:多行注释 三个成对的引号(单引号双引号都可以) shift + "
扩展 想要将整个的文件都注释掉
全选+快捷键 Ctrl + A全选
注释有说明性质的、帮助性质的、它们在代码执行过程中相当于不存在,透明的。
"""
5、练习: 个人的属性定义与打印 例如姓名 身高 体重 性别等等
实现代码:
name = '赵金铎'
sex = '男'
age = 18
height = 178
weight = 65.5
print("大家好,我叫%s,是%s孩子,今年%d岁了,身高%d,不胖,也就%.1f公斤吧。" % (name, sex, age, height, weight))
运行结果:
6、总结
在做上面的练习时,发现定义weight = 65.5 使用%f进行格式化输出,会得到输出结果为65.500000,如下图所示:
但是我就是想输出65.5怎么办呢?此时,将%f改为%1.f,即可正确输出65.5了。%.1f表示四舍五入保留小数点最后一位,运行结果如下图所示: