Python基础(一)

这篇博客介绍了Python的基础知识,包括变量定义、内存管理、数据类型(如数字、字符串、列表)以及运算符的使用。文章详细讲解了变量的命名要求,内存地址,以及如何创建和操作不同类型的数据,如数字的整数、浮点和复数,字符串的定义、转义和格式化。此外,还探讨了Python的流程控制和函数,强调了函数的定义、返回值和参数传递的重要性。
摘要由CSDN通过智能技术生成

1.初级课主要课程大纲

​ 涉及主要内容是Python基础(语法,变量),数据类型,类型转换,流程控制函数,字符串,列表,元组,字典,集合,高阶函数,匿名函数,文件操作,模块,面向对象的编程思想,数据结构及算法。

2.准备工作

​ Python3.7,Sublime或Pycharm编辑器,后者功能更强大。

​ Python文件扩展名:***.py

3.Python基础

​ print(内容)为输出内容,几个输出内容可用逗号隔开,例如:print(内容1,内容2,内容3,…)

​ print默认自带换行,因为print本质上在最后自带语句:end=“\n”,代表换行,如果不想换行,手动修改end的值。

4.变量

4.1.定义

​ 用于存储数据,相当于数学中的“未知数”,并指向一个内存。

4.2.格式

​ 变量名=值

​ 变量名1=变量名2=变量名3=…=值

​ 未定义的变量=没有值的变量

​ name=‘红猫’

​ print(name)

​ print(id(name)) #id() 获取当前变量的内存地址

​ a=b=c=d=100 多个变量指向同一个内存地址

4.3.命名要求

exp:
1.由数字,字母和下划线组成
address=‘召唤师峡谷’
name1=‘大小姐’
_desc=‘喜欢一炮定江山’
print(address,name1,_desc)

2.支持中文,但不推荐
刘备 = ‘搞定了大小姐,就搞定了江山’
print(刘备)

3.不能以数字开头
2B=‘赵日天’ 会报错

4.不能与关键字重名(关键字:python系统自带的字母单词)
查看有哪些关键字
import keyword
print(keyword.kwlist)
for=100 #不能使用关键字做变量名

5.严格区分大小写
a=100
print(a)

print(A) 错误

4.4.变量操作

​ 修改变量:变量名已存在就是修改,变量名不存在就是新增

​ 删除变量:通过del来删除变量

​ 例如:

​ a=b=c=d=100

​ print(a,b,c,d)

​ del a

​ print(a) 变量a此时已删除,输出a会报错

​ 删除多个变量时,每个变量用,隔开:

​ 例如:del b,c

5.Python3内存管理

5.1 引用

​ a=10,a就是引用,10是对象,a引用了对象10

​ b=10,a和b引用了同一个对象10,也指向同一个内存,当b改变了值时,b的内存地址改变,但不影响a的内存地址和值

5.2垃圾回收机制

​ 当对象没有人指向时,没有人引用时可以当垃圾回收;

​ 当对象引用数量为0时,对象可以当垃圾回收,也意味着没有内存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值