python_学习2(仅为本人学习记录)

devtools/2024/10/25 5:06:26/

二、变量与字符串

1、变量的声明和赋值

        a.变量在使用前必须要先赋值

        b.删除变量,可以通过del语句删除。 a=123   del a

        c.链式赋值 x=y=123 相当于 x=123;y=123

        d.解包赋值 a,b,c=1,2,3 相当于 a=1  b=2  c=3

                使用解包赋值给变量交换值:a,b=3,4    a,b=b,a

2、基本运算

运算符说明
and , or , not布尔与、布尔或、布尔非
is , is not同一性判断,判断是否为同一个对象
<,<=,>,>=,!=,==比较值是否相当,可以连用
| ^ &按位或,按位异或、按位与
<<, >>移位
~按位翻转
+,-,*,/,//,%加,减,乘,浮点除、整数除、取余
**幂运算

3、复合赋值运算符,Python 不支持自增(++)和自减(--)

运算符描述示例等价于
+=

加法赋值

字符串拼接

sum += n
a += “sxt”
sum = sum + n
a = a + “sxt”
-=减法赋值num1 -= nnum = num - n
*=乘法赋值a *= ba = a * b
/=浮点除赋值a/=ba = a / b
//=整数除赋值a//=b a = a//b
%=取余赋值a%=ba = a % b
**=幂运算赋值a**=2a = a**2
<<=左移赋值a<<=2a = a<<2
>>=右移赋值a>>=2a = a>>2
&=按位与赋值a&=ba = a&b
|=按位或赋值a|=ba=a|b
^=按位异或赋值a^=ba = a^b

3、字符串

        a.创建字符串可以用单引号或双引号。

        b.连续三个单引号或双引号,可以创建多行字符串。

        c.转义字符可以使用“\+特殊字符”

        d.字符串复制操作  a='abc'*3   结果:'abcabcabc'

        e.其他数据类型转换成字符串  str(5.2)==>'5.2'

        f.字符串切片 ,[start:end:step]从start 提取到 end-1,步长是step,示例 “abcdef”[1:5:2] >“bd”

        步长可为负数。

        g.split()分割和join()合并

        h.字符串驻留机制:字符串仅包含下划线、字母、数字 才会启用驻留机制。


http://www.ppmy.cn/devtools/128595.html

相关文章

【golang】学习文档整理

Binding | Echo 传值时注意零值和传空的区别 需要validate require 和 设置指针配合使用 保证不同值的返回不同 不能客户端传0值被判断为空 测试时要空值零值去测试字段是否正确返回 返回错误是否符合预期

重修设计模式-行为型-访问者模式

重修设计模式-行为型-访问者模式 Allows for one or more operation to be applied to a set of objects at runtime, decoupling the operations from the object structure. 允许一个或者多个操作应用到一组对象上&#xff0c;解耦操作和对象本身。 访问者模式&#xff08;Vi…

MATLAB中head函数用法

目录 语法 说明 示例 显示矩阵的前八行 显示表的前三行 返回表的前八行 head函数的功能是获取数组或表的顶行。 语法 head(A) head(A,k) B head(___) 说明 head(A) 在命令行窗口中显示数组、表或时间表 A 的前八行&#xff0c;但不存储值。 head(A,k) 显示 A 的前 k …

人工智能技术的应用前景及其对生活和工作方式的影响

人工智能技术的应用前景及其对生活和工作方式的影响 随着人工智能&#xff08;AI&#xff09;技术的迅猛发展&#xff0c;其在各个领域的应用正日益深入&#xff0c;深刻改变着我们的生活和工作方式。本文将系统地探讨人工智能的历史、现状、未来应用前景&#xff0c;以及其对个…

Dockerfile 中 Expose 命令的作用

Dockerfile 中 Expose 命令的作用 格式是&#xff1a;EXPOSE <端口1> [<端口2>...] 例如&#xff1a; EXPOSE 8080 8081 8082 特别注意&#xff1a; EXPOSE 指令是声明容器运行时提供服务的端口&#xff0c;请注意这只是一个声明&#xff0c;并没有实际作用&am…

前端使用xlsx和file-saver自定义导出excel表格,无需写页面直接导出数据。末尾有一个插件方式使用

建议把代码封装成一个函数&#xff0c;这样就不用每个页面都写了&#xff0c;直接调用就好了。 <template><div><h1>导出数据为 Excel</h1><button click"exportToExcel(dynamicData, [name, age, city], [姓名, 年龄, 城市],某某文件)"…

pytorch scatter_ 函数介绍

scatter_ 是 PyTorch 中的一个原地操作函数&#xff0c;用于在给定的索引处将某些值填充到张量的指定维度中。它的常见用途之一是将类别标签转换为 one-hot 编码&#xff0c;不过它也适用于其他场景&#xff0c;如在特定索引处更新张量的值。 scatter_ 函数的签名如下&#xf…

Facebook的AI驱动发展:人工智能如何改变社交体验

个性化内容推荐 Facebook利用AI算法分析用户的行为数据&#xff0c;包括点赞、评论、分享和浏览历史。这些数据使得平台能够深入了解用户的兴趣和偏好&#xff0c;从而提供个性化的内容推荐。例如&#xff0c;用户在浏览动态时&#xff0c;AI系统会根据用户的互动历史&#xf…