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

python字符串操作作业_python 字符串操作一

一、字符串的本质:字符序列,python字符串是不可变得,我们无法对字符串进行任何修改,但是可以将字符串的一部分复制到新创建的字符串,达到看起来修改的效果。python不支持单字符类型,单字符类型也是作为一个字符串使用的。

二、字符串的编码:Python3直接支持Unicode,可以表示世界上任何书面语言的字符。python字符默认就是16位的Unicode编码,ASCII码是Unicode编码的子集。

三、引号创建字符串:

a  = "abc"  或者  a = " I' m  a teacher  "

四、空字符串和len()函数

python 允许空字符串,不包含任何字符且长度为0。    a = ""

len()用于计算字符串含有多少字符。例如: d = "北京"   len(d)   计算字符个数

五、转义字符:

我们可以用“\+”特殊字符,来实现某些难以用字符表示的效果,比如:换行等等

常见的转义字符:

a = "i \n love \n you"

b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\

ccccccccccccccccccccccc"

六、字符串拼接  可以使用 +  如:a = "123" + "456"  pirnt(a)

(1)如果都是字符串,则拼接

(2)如果 + 两边都是数字,则加法运算

(3)如果 + 两边类型不同,则直接抛出异常

七、字符串的复制

a = "1234" * 3   ==>  "123412341234"

八、不换行打印:直接调用print,会自动打印一个换行符,有时我们不想换行,可以通过end="任意字符串" 实现末尾添加内容。

print("zhangsanfeng',end="")

print(""zhangsanfeng",end="###")

print("sxt")

九、从控制台读取字符串:

f = input("请输入你的名字:")

print(type(f))

十、str()实现数字转型字符串

str(5.20)  ==> "5.20"  int("5.20")   int("123")  ==》123   float("123")  ==》123.0

相关文章:

  • 独立钻石棋(Diamond Chess)算法
  • python3 生成二维码_windows使用python3.4生成二维码
  • 刚刚随便GOOGLE和BAIDU了下PIPO和BLOG
  • python 多进程全局变量_浅谈Python 多进程默认不能共享全局变量的问题
  • 嗯,毕业之前还要整理的几件事
  • pb mdi窗口多sheet_趣头条百 PB 规模 Hadoop 实践
  • 26个日文片假名导致Access搜索(80040e14/内存溢出)的解决办法
  • pep8 python 编码规范_读懂PEP8,让你的Python代码更加优雅
  • 关于数据库查询次数的问题
  • python 服务器_我的Python_WEB服务器简单配置
  • 7 安装_python3.7安装教程
  • GMail Drive shell --Windows上的GmailFS
  • qt 自定义控件_Qt编写自定义控件47-面板区域控件
  • 成龙《新警察故事》观后
  • springcloud 消息队列_Apache RocketMQ 消息队列部署与可视化界面安装
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • C++11: atomic 头文件
  • JavaScript异步流程控制的前世今生
  • js操作时间(持续更新)
  • log4j2输出到kafka
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • rabbitmq延迟消息示例
  • supervisor 永不挂掉的进程 安装以及使用
  • 安卓应用性能调试和优化经验分享
  • 前端面试总结(at, md)
  • 入手阿里云新服务器的部署NODE
  • Mac 上flink的安装与启动
  • ​Spring Boot 分片上传文件
  • #include
  • $.ajax()参数及用法
  • (31)对象的克隆
  • (7)STL算法之交换赋值
  • (70min)字节暑假实习二面(已挂)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (超详细)语音信号处理之特征提取
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (译) 函数式 JS #1:简介
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原)Matlab的svmtrain和svmclassify
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)ORM
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat文件调用java类的main方法
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .Net 高效开发之不可错过的实用工具
  • @Transactional 竟也能解决分布式事务?
  • [2021 蓝帽杯] One Pointer PHP
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [Angular] 笔记 7:模块
  • [BUG]vscode插件live server无法自动打开浏览器
  • [CSS3备忘] transform animation 等
  • [Docker]十.Docker Swarm讲解
  • [Editor]Unity Editor类常用方法
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件