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

Python 复习 日志2024/8/9

Python 复习 日志2024/8/9

print()输出
input()输入
换行\n 
制表\t  123\t456     果123 空格 空格 空格 空格 456
覆盖\r  123 \r 456   果 456
删除\b 123\b 456   果 12 456
斜杠 \\  123\\456    果123\456
不转义输出: R 或 r    R"123 \n 456" 果 123 \n 456

关键词,关键字 (import keyword) keyword.kwlist

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

以上关键字不能作为变量名使用!
 

代码格式:

                    if 2>1:
  占位4空格或TAB 做什么  

多行语句:ddd=a+b+c 多行需加 \

                ddd=a+\

                         b+\

                         c

ddd=[ ] ;( ) ; { } 正常多行

引号'''   多行注释   ''' 或  '' 注释'' \ ''注释2 '' 多行

#注释

变量命名: 不能数字开头 3A
区分大小写 aa 不等于 Aa 
aa=100 Aa=100 aa+Aa=200
快捷赋值(同步赋值) a,b,c=100,200,300  取反赋值 a=not true  a=false 
and 与运算 1 true 0 false
1 and 1  果 1
1 and 0  果0
0 and 0  果0
or    或运算 1 true 0 false
1 or 1 果1
1 or 0 果1
0 or 0 果0

Int整数 100 float 浮点数 99.99 bool 布尔  true false 

运算:+ - * /   加减乘除

  1. 向上取整:这个操作会将一个小数或分数四舍五入到最近的更大的整数。例如,2/4 = 0.5,向上取整后是1。 {math.ceil()不适用于分数}

  2. 向下取整:这个操作会将一个小数或分数四舍五入到最近的更小的整数。例如,2/4 = 0.5,向下取整后是0。

  3.   2//4  双斜杠 // 表示整数除法(也称为地板除法),这意味着结果会被向下取整到最接近的整数。    结果是0 

  4.  {math.floor()不适用于分数}

% 运算符表示取模运算,也就是求两个数相除后的余数。

例: 7%3      余 1

      21%26 余21

      36%72 余36

2**2   2的2次方  果4

2**3   2的3次方  果8

(1+true)=2

(1+false)=1

==判断等于

=  赋值

None(什么都没有)

None+1  不能运算   None+"1" 

AA=print("2126") 输出2126
print(AA) 输出None

切片操作

切 片 [ 开 始 : 结 尾 ] 取 左 不 取 右 

name="我爱你啊"

我 0

爱 1

你 2

啊 3

name[0:3] 果 我爱你  从索引0开始到索引2(不包括索引3)

name[1:3] 果 爱你     从索引1开始到索引2 (不包括索引3)

name[  :  ] 果 我爱你啊  name[0:len(name)]
其中 len(name) 是字符串 “我爱你啊” 的长度
name[0:4]果  我爱你啊
从索引0开始到索引3(不包含索引4)

我 (-4)

爱 (-3)

你 (-2)

啊 (-1)

name[-1]    果    啊            负数索引可以访问字符串中的最后一个或几个字符
name[-3:-1]果   爱你          从倒数第三个字符开始到倒数第二个字符
name[-3:]   果   爱你啊               从倒数第三个字符开始直到字符串结束的所有字符

开始:结尾:步长

 name[0:4:2]   果 我 你
0:4 取 我爱你啊
:2 取间隔  我  你

反转:name[::-1]    啊你爱我  把其颠倒

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 系统编程 day7 文件6
  • 【JavaEE】CAS原理
  • Beyond Compare解锁版下载及安装 (文件和文件夹比较工具)
  • Adobe Substance 3D Stager v1.2.2.5262 解锁版下载及安装教程( 3D场景设计和渲染软件)
  • 访问网站显示不安全如何处理
  • pinia-plugin-persistedstate 插件不生效
  • WPF Treeview开启虚拟化后如何找到TreeViewItem
  • Docker容器里centos、unbuntu无法使用 systemctl 命令
  • 更换到阿里云的 CentOS 7 镜像源
  • AutoSar AP软件规范中EM介绍及功能概要
  • 新技术环境下保密工作面临的挑战和应对策略
  • 【Python】Python中一些有趣的用法
  • canal监听mysql增量数据发布到rabbitmq
  • JavaWeb—XML_Tomcat10_HTTP
  • PLSQL导入导出ORACLE数据提示失败问题修改PLSQL配置
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • javascript 总结(常用工具类的封装)
  • Java新版本的开发已正式进入轨道,版本号18.3
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 从重复到重用
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 分布式事物理论与实践
  • 解析带emoji和链接的聊天系统消息
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 看域名解析域名安全对SEO的影响
  • 如何设计一个比特币钱包服务
  • 学习笔记TF060:图像语音结合,看图说话
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 进程与线程(三)——进程/线程间通信
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $$$$GB2312-80区位编码表$$$$
  • ( 10 )MySQL中的外键
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (3)(3.5) 遥测无线电区域条例
  • (30)数组元素和与数字和的绝对差
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (ZT)薛涌:谈贫说富
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (南京观海微电子)——I3C协议介绍
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (七)理解angular中的module和injector,即依赖注入
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • (算法二)滑动窗口
  • (一)SvelteKit教程:hello world
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)linux下的时间函数使用
  • **《Linux/Unix系统编程手册》读书笔记24章**