当前位置: 首页 > news >正文

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

二、变量与字符串

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

4、字符串

        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.lryc.cn/news/468679.html

相关文章:

  • 手动将python的flask程序打包成exe在windows上执行
  • 老生常谈,MySQL事务隔离级别
  • 百度翻译以及另外三款翻译工具推荐!!!
  • Redis JSON介绍和命令大全
  • yolo自动化项目实例解析(八)自建UI-键鼠录制回放
  • C++ 面向对象知识汇总(超详细)
  • stm32使用SIM900A模块实现MQTT对接远程服务器
  • MATLAB Simulink (一)直接序列扩频通信系统
  • 标准数字隔离器主要特性和应用---腾恩科技
  • Spring事务的七种传播行为
  • win10怎么卸载软件干净?电脑彻底删除软件的方法介绍,一键清理卸载残留!
  • excel中,将时间戳(ms或s)转换成yyyy-MM-dd hh:mm.ss或毫秒格式
  • 机房巡检机器人有哪些功能和作用
  • Redis Search系列 - 第一讲 创建索引
  • bat 重置 Navicat 试用
  • 【真题笔记】09-12年系统架构设计师要点总结
  • Node + HTML搭建自己的ChatGPT [基础版]
  • 关于小程序审核需要提交订单列表页面path的修改办法
  • 使用 Nginx 在同一端口部署两个前端项目并配置子路径
  • 怎么选择独立站SEO效果好的wordpress模板
  • 深度学习速通系列:超长法律文件隐私过滤(基于预训练模型Bert)
  • 【数据结构与算法】之队列详解
  • python最新h5st4.9.1调用源码(2025-10-25)
  • 微软投资比特币:将总资产1%投资于BTC?股东投票决定最终结果!
  • vue中标签的ref和id的用法和区别优缺点
  • Python基础知识-文件篇
  • MacOS 环境下 VSCode 的 C++ 环境搭建
  • WPF样式
  • Vue Router 如何配置 404 页面?
  • 【C++:智能指针】