Python-个人笔记

文章介绍了Python编程中的基本概念,包括字面量(如整数、字符串、布尔值)、多行注释、变量的使用以及数据类型的转换。详细讲解了算术和赋值运算符,以及如何使用占位符和`format`函数进行字符串格式化。此外,还讨论了Python中的循环结构,特别是`for`循环和`while`循环,并解释了列表的浅拷贝和深拷贝的区别及其应用。
摘要由CSDN通过智能技术生成

字面量

简单来说就是直接在程序中使用的“值”,这个值可以是整数、字符、浮点…

你好,这是Bing。从java的角度讲,“字面量”是指在程序中直接使用的数据,比如整数、布尔值、字符或字符串12。字面量可以赋值给变量或常量,也可以作为表达式的一部分34。例如:

int i = 1; // 1是一个整数字面量 String s = “abc”; // "abc"是一个字符串字面量 boolean b = true; // true是一个布尔字面量 char c = ‘a’; // 'a’是一个字符字面量
在这里插入图片描述

多行注释

“”" 注释内容 “”"

变量

变量没有类型,变量存储的数据是有数据类型的

数据类型转换

在这里插入图片描述

运算符

算术运算符

在这里插入图片描述

赋值运算符&复合赋值运算符

在这里插入图片描述

占位符

与c语言一样
%d整型
%s字符型
%f浮点型

字符串格式化

数字精度控制

在这里插入图片描述

num1 = 11
num2 = 11.345
print("数字11宽度限制5,结果是:%5d " % num1)
print("数字11宽度限制1,结果是: %1d " % num1)
print("数字11.345宽度限制7,小数精度2,结果是:%7.2f " % num2)
print("数字11.345限制小数精度长度为后小数点两位,结果是:%.2f " % num2)

在这里插入图片描述

format格式化

在这里插入图片描述

name = "涛涛"
brith_year = 1997
height = 178
print(f"我是{name},我是{brith_year}年出生的,我的身高是{height}")

在这里插入图片描述

表达式的格式化

在这里插入图片描述

小练习

在这里插入图片描述

input

注意

使用eval把输入的字符转为“number”类型

c=eval(input('请输入边长'))
#代码开始

circle = c * 4
area = c * c

#代码结束
print('正方形的周长是',circle)
print('正方形的面积是',area)

循环

注意python中循环只有while
在这里插入图片描述

for循环不是普通的循环,他只能遍历数据,没有可以执行的循环条件
在这里插入图片描述

数据容器

列表

浅拷贝

在Python中,列表有两种拷贝方式:浅拷贝和深拷贝。理解这两种拷贝方式的区别很重要,因为它们可以影响您的程序的运行结果。

浅拷贝
浅拷贝是创建一个新列表,其中包含原始列表中的所有元素的引用。这意味着如果您更改了原始列表中的元素,则新列表中的对应元素也会发生更改,因为它们引用同一对象。
使用以下方法进行浅拷贝:

new_list = old_list.copy()

或者

new_list = list(old_list)

或者

Copy code
new_list = old_list[:]

深拷贝

深拷贝是创建一个新列表,其中包含原始列表中所有元素的副本。这意味着如果您更改原始列表中的元素,则新列表中的对应元素不会受到影响,因为它们是独立的对象。
使用以下方法进行深拷贝:

Copy code
import copy

new_list = copy.deepcopy(old_list)
需要注意的是,当列表中包含其他可变对象(如列表或字典)时,深拷贝会递归地复制所有嵌套对象。这可能会导致性能问题,因此在处理大型嵌套列表时要小心使用深拷贝。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值