python学习基础篇Day02(P11~~23)

b站达内python课学习笔记

P11 Python基础-2.1 课程回顾

一、复习

python

免费,开源,跨平台,动态,面向对象的编程语言

执行方式

交互式
文件式

执行过程

源代码-编译->字节码-解释->机器码
|---------1次---------|--------每次--------|

学习方法

知识点必须理解(定义/作用/适用性/语法)
整理笔记(三合一)
当天练习必须独立完成

P12 Python基础-2.2 Pycharm快捷键

一、pycharm常用快捷键

  1. 移动到本行开头:Home
  2. 移动到本行末尾:End
  3. 注释代码:Ctrl + /
  4. 复制行:Ctrl + D(会直接将该行的复制结果复制在下行)
  5. 选择列:鼠标左键 + Alt(类似ctrl多选,选中多段代码进行同样的修改,如对变量名增加后缀)
  6. 上下移动行:Shift + Alt + 上下箭头
  7. 将代码风格统一为加空格:Shift + Alt + L
  8. 智能提示:Ctrl + Space(会补全一些缺东西的语句,此快捷键与其他有冲突)

P13 Python基础-2.3 函数

一、函数

表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。
例如:

  1. print(数据) 作用:将括号中的内容显示在控制台中
  2. 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量

input()

字面意思:输入功能
作用:从终端中获取输入的信息,存到程序(变量)中

print(xxx)

字面意思:打印功能
作用:将括号中的内容xxx,显示到终端

P14 Python基础-2.4 变量

一、变量

定义

关联一个对象的标识符(对象的内存地址)

作用

在内存中存储数据

命名

必须是字母或下划线开头,后跟字母、数字、下划线。
不能使用关键字(蓝色),否则发生语法错误:SyntaxError: invalid syntax。

建议命名

字母小写,多个单词以下划线隔开,做到见名知意。如class_name

语法

变量名称 = 对象
变量名1 = 变量名2 = 数据
变量名1, 变量名2 = 数据1, 数据2

例如name = “张无忌”

语义:内存图

变量名:真实内存地址的别名
赋值号:将右边对象的地址复制给左边的内存空间

示例代码
name = "张无忌"
name = "赵敏"
a01 = a02 = "周芷若"
b01, b02 = "苏大强", "苏明玉"
代码对应内存图

在这里插入图片描述

二、练习题

画出下列代码的内存图

a = "A"
b = "B"
a = b

P15 Python基础-2.5 练习解析

一、练习解析

a = "A"
b = "B"
a = b # 将变量b存储的地址赋值给变量a,而不是变量本身的地址进行赋值。这是变量间赋值的规则
b = "C"
print(a) # "B"

内存图

在这里插入图片描述

二、练习2:变量交换存储值

题目

在控制台中获取两个变量,然后交换数据,最后显示结果.
“请输入第一个变量:”
“请输入第二个变量:”
交换
“第一个变量是:”
“第二个变量是:”

代码一:临时变量(通用实现方式)

data01 = input("请输入第一个变量:")
data02 = input("请输入第二个变量:")
temp = data01
data01 = data02
data02 = temp
print("第一个变量是:" + data01)
print
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值