首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏阿凯的Excel

    Python读书笔记4字符串

    上期介绍了数字型数据,本期和大家分享的是另一个常见的数据类型字符串,可以简单的理解为Excel中的文本。 Excel在存储内核中其实只有两种:文本、数字;日期归属于数字存储。 Python数据类型要丰富很多,接下来会慢慢分享。 Excel中编写函数的时候,如果要输入文本,需要怎么做? 回答:需要用英文的双引号括起来!Python其实也一样,我们先演示一下! ? 第一次输入的时候因为有三个单引号,Python困惑了,所以报错。 第二次将中间的单引号加了一个转义字符,然后Python就理解了! 不要问我为啥好人前面一定要加单引号! Python同理,Python中的回车键表示某行输入的完成,所以文本中无法直接输入回车键,只能通过转义字符辅助完成! ? 比如一个文件存储位置是:D:\python\new.txt 如果我直接存储文本会成功吗? ? 我们发现D:\python\new.txt,这里面的\n Python把他当做换行符。

    2.2K50发布于 2018-03-08
  • 来自专栏极客起源

    Python编程思想(4):字符串类型

    Python要求字符串必须使用引号括起来,不过Python与大多数编程语言不同,在Python中,既允许使用单引号(‘)表示字符串,也允许使用双引号(")表示字符串。但单引号和双引号必须成对出现。 假如字符串内容本身包含双引号,则可使用单引号将字符串括起来,例如如下代码: str4 = '"The weather is so hot today, it is already sweating!" Python允许使用反斜线(/)将字符串中的特殊字符进行转义。 # 获取s1从第7个字符后的所有字符,运行结果:world print(s1[::2]) # 在s1中每隔一个取一个字符,运行结果:hlowrd 输出结果如下图所示: 4. ,运行结果:1234 print(str(1234)) # 抛出异常,len函数不能直接获取数字的长度# print(len(1234)) # 将1234转换为字符串后,获取字符串长度,运行结果:4

    1.2K30发布于 2020-05-19
  • 来自专栏浪淘沙

    Python学习总结4--字符串和编码

    二、python字符串 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符 >>> ord('A') 65 >>> chr(66) 'B' 由于Python字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。 以Unicode表示的str通过encode()方法可以编码为指定的bytes >>> 'ABC'.encode('ascii') b'ABC'       4. 要把bytes变为str,就需要用decode()方法: >>> b'\xe4\xb8\xad\xff'.decode('utf-8') Traceback (most recent call last): 如果bytes中只有一小部分无效的字节,可以传入errors=’ignore’忽略错误的字节: >>> b'\xe4\xb8\xad\xff'.decode('utf-8', errors

    58140发布于 2018-10-18
  • 来自专栏lzj_learn_note

    4-字符串

    字符串介绍 字符串python中常用的数据类型,可以使用单引号或双引号创建。 上面所述的关于序列的操作,对字符串同样适用。 字符串宽度为10,小数部分保留2位,总共占据4位,剩余6位用空格补齐 '圆周率PI: 3.14' >>>'圆周率PI: %.2f'%3.141593 #没有宽度,保留两位小数 '圆周率PI } 5xxx 数字补x (填充右边, 宽度为4) 10 {:x<4d} 10xx 数字补x (填充右边, 宽度为4) 1000000 {:,} 1,000,000 以逗号分隔的数字格式 0.25 {:.2% 在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。 使用的语法是在字符串前面加上前缀 u。 在Python3中,所有的字符串都是Unicode字符串。 三引号 python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

    87130发布于 2018-09-12
  • 来自专栏学习/读书笔记

    Java入门(4)-- 字符串

    length) 提取字符数组a中的一部分创建一个字符串对象,参数offset表示开始截取字符串的位置,length表示截取字符串的长度。 还可通过字符串常量的引用赋值给一个字符串变量: 此时str1与str2引用相同的字符串常量,具有相同的实体: 4.2 连接字符串 4.2.1 连接多个字符串 “+”运算符可以连接多个运算符并产生一个 ) 返回一个新的字符串,如果字符串oldChar没有出现在该对象表达式中的字符串序列中,则将原字符串返回: 注:如果要替换的字符oldChar在字符串中重复出现多次,则会将所有oldChar全部替换成 4.4.8 字符串分割 使用split()方法可以使字符串按指定的分割符或字符串对内容进行分割,并将分割后的结果存放在字符串数组中。 在正则表达式中可以使用方括号括起若干个字符来表示一个元字符,该元字符可代表方括号中的任何一个字符,如: [abc]4:代表a4、b4、c4; [^456]:代表4、5、6之外的任何字符; [a-r]:代表

    1.1K20编辑于 2022-04-07
  • 来自专栏zxbk

    Python_字符串常用函数和方法(4)_Python自学第十六节

    upper()方法、lower()方法、swapcase()方法 upper()方法可以将字符串转换成大写形式 lower()方法可以将字符串转换成小写形式 swapcase()方法可以实现大小写互换 >>> a = 'I Love Python' >>> a.upper() #upper()方法都转化为大写 'I LOVE PYTHON' >>> a.lower() #lower()方法都转化为小写 'i love python' >>> a.swapcase() #swapcase()方法,反转大写变小写,小写变大写 'i lOVE pYTHON' isupper()和islower()方法 isupper()方法用于判断字符串是否大写字母 islower()方式用于判断字符串是否小写字母 >>> 'abc'.isupper() False >>> 'abc'.islower() True ---- isalpha()方法、isdigit()方法、isalnum()方法: isalpha()方法用于判断字符串是否字母 isdigit()方法用于判断字符串是否数字 isalnum()方法用于判断字符串是否由字母或数字组成的

    58240编辑于 2022-12-27
  • 来自专栏Python基础、进阶与实战

    Python90-4 使用f-字符串替代C风格字符串和str.format

    4条:使用F字符串替代C风格字符串和str.format Item 4: Prefer Interpolated F-String Over C-style Format Strings and str.format 字符串贯穿Python的始终。 格式化(Formatting) 字符串是将预先定义的文本和数据值结合成可读的信息,存储在字符串中。Python4种格式化字符串方法(C风格字符串,模板,str.format和f-字符串Python中C-style的格式化字符串有如下4个问题:第一个问题就是如果你改变data values的类型或顺序时,格式说明符也要相应修改,否则就会出错。 4. f-字符串 Python3.6 添加了插值格式字符串(Interpolated Format Strings),简称为f-stirngs,来解决上述问题。

    61220编辑于 2022-12-06
  • 来自专栏全栈程序员必看

    python 数字转换字符串(python转换字符串)

    原博文 2019-06-30 01:20 − 字符串->数字: int(字符串) , float(字符串) 数字->字符串: str(数字)… 1602 相关推荐 2019-12-12 14:34 − ## Python 代码块、缓存机制 1. 相同的字符串Python中地址相同 “`python s1 = ‘panda’ s2 = ‘panda’ print(s1 == s2) #True print(id(s1) == id (s2)) 指定的数据类型中的一个) 1.2变量名称规则 说明1:必须是数字(0-9),英文(a-zA-Z),下划线组成,且不能以数字开头 说明2:变量区分大小写 … 2019-12-22 15:32 − 数学操作符 数据类型 字符串复制 (*复制次数int)、连接(+) 该类操作只能同为字符串类型,否则需要强制转换类型 变量名规则 (驼峰式变量名&下划线式均可) # 注释 BIF(… 2019-12-12 20:17 − # Python

    2K10编辑于 2022-07-31
  • 来自专栏Triciaの小世界

    HJ4 字符串分隔

    描述 输入描述: •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 示例1 输入: abc 输出: abc00000 代码 var str = readline

    55210编辑于 2023-04-12
  • 来自专栏小雨编程

    Python字符串

    ,反斜杠\,在行尾可以直接按回车使用续航符;或者使用""" """注释符号,可以保留长字符串的样式,保留了其中的空格与回车; (4)转义字符:具有特殊意义的带反斜杠的字符标记;取消转义:在字符串双引号或者单引号之前加 查找字符串的两种主要方法 查找字符串Python中主要使用两个函数find和index (1)字符串查找函数:find() str01 = "www.yusheng123.cn" print(str01 .find("yusheng")) print(str01.find("abc")) # 如果查不到,返回的是-1 输出结果: 4 -1 使用find方法,在字符串中如果能够查到,返回的是包含字符串的起始位置的索引 88的次数:4 第1个88的位置: 120 第2个88的位置: 264 第3个88的位置: 375 第4个88的位置: 405 六、判断包含字符串 1.判断是否包含字符串的两种方法 (1)判断包含字符串 : %s 标准输出 %10 右对齐,占位符10位 %-10s 左对齐,占位符10位 %.2s 截取两位字符串 %10.2s 10位占位符,截取两位字符串 好啦,关于Python字符串的基础知识就分享到这里

    1.2K11发布于 2020-07-09
  • 来自专栏程序猿的大杂烩

    Python字符串

    Python转义字符 Python字符串运算符 Python三引号 Python字符串内建函数 Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表: ? 其中\n和\t最为常用,然后就是脱义引号和脱义反斜杠 Python字符串运算符 下表实例变量a值为字符串 “Hello”,b变量值为 “Python”: ? print("a[1] 输出结果:", a[1]) # 从下标拿值 print("a[1:4] 输出结果:", a[1:4]) #截取字符串下标1-4以内的字符,不包含4 print('hello world Python字符串格式化 Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 "将s3中的字符串大写转换为小写,小写转换为大写:", s3.swapcase()) s4 = "    Test      " print("去除s4的左右空格:", s4.strip()) 运行结果

    1.2K20发布于 2020-09-23
  • 来自专栏米扑专栏

    Clojure 学习入门(4)—— 字符串

    如果参数不是字符串则将其转换为字符串,返回创建的新字符串。 如果没有参数或为nil,则返回空字符串"" user=> user=> (str 1) "1" user=> (str -2.5) "-2.5" user=> (str "a") "a" user=> ,返回字符串的字符数。  函数返回从第一个偏移量(含),到第二个(不含)偏移量或者结尾(如果没有第二个偏移量)截取的子字符串。 接受一个参数,如果是字符串返回true,否则返回false  user=> (string? "abc") true user=> (string?

    60530发布于 2019-02-18
  • 来自专栏刷题笔记

    7-4 字符串排序

    本文链接:https://blog.csdn.net/shiliang97/article/details/96303544 暑假字符串专题HBU程序设计训练营总结 ? 点这里 7-4 字符串排序 本题要求编写程序,读入5个字符串,按由小到大的顺序输出。 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。 输出格式: 按照以下格式输出排序后的结果: After sorted: 每行一个字符串 输入样例: red yellow blue green white 输出样例: After sorted: blue main(){ string s[5]; for(int i=0;i<5;i++){ cin>>s[i]; } for(int i=0;i<5;i++){ for(int a=0;a<4;

    89610发布于 2019-11-08
  • 来自专栏python知识

    Python 字符串

    字符串Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Python Runoob" ---- Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: 实例(Python 2.0+) #!/usr/bin/python var1 = 'Hello World!' var2 = "Python Runoob" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5] 以上实例执行结果: var1[0]:

    51030发布于 2021-05-27
  • 来自专栏我的博客

    Python字符串

    默认去除右侧空格,传递参数则去除指定字符 str.index() 字符 查找字符在字符串位置 str.upper() 将字符串转换成大写 str.lower() 将字符串转换成小写 str[::-1 ] 反转字符串 str.split() 分隔符 分割字符串,返回一个列表 str.join() 列表 将列表元素用str连接 str.swapcase() 将字符串中大小写互换 str.capitalize () 将字符串首字母大写 str.replace() 旧字符串,新字符串,[替换次数] 将字符串当中旧字符串替换成新字符串 str.center(width [, char]) 宽度,字符串字符串填充到长度为 str.isnumeric() 检查字符串是否都是数字 str.isspace() 检查字符串是否只包含空格 str.istitle() 检查字符串首字母是否大写 str.isupper() maketrans) max(str) 字符串 返回字符串中最大的字母 min(str) 字符串 返回字符串中最小的字母 str.title() 将字符串所有单子首字母大写 str.splitlines

    95960发布于 2018-04-28
  • 来自专栏数据医生专栏

    字符串 | Python

    索引和切片 字符串实际上就是字符的数组,所以也可以用下标进行索引和切片。 索引 索引:选取其中一个元素。 切片 切片:选取其中一片元素。 str[起点(包含起点元素) : 终点(不包含终点元素) : 步长(默认为1)] 默认步长切片 指定步长切片 逆序输出 写法一: 写法二: 字符串常用方法 find( ) rfind ( ) index( ) str.index() # 功能及操作和find一样,只是在找不到字符串的时候会抛出异常 count( ) replace( ) 注意:并不会改变原来的字符串字符串是不可变类型 endswith( ) # 判断字符串是否以某个字符作为开头或者结尾,并返回判断值 str.startswith() str.endswith() lower( ) upper() # 将字符串转化为大写或小写字母 isalpha( ) isdigit( ) isalnum( ) isspace( ) join( ) eval( ) eval(str) # 能把转换成字符串的,再转换成原来的类型 ?

    88820发布于 2019-06-03
  • 来自专栏mwangblog

    python字符串

    3 in 4 """ 5 操作字符串的一些函数 索引 切片 类似于列表,可以对字符串进行索引和切片(截取)。 >>> water[0] 'w' >>> water[-1] 'e' >>> water[4:] 'r water EveryWhere' >>> water[:9] 'water wat' >>> water [4:9] 'r wat' 对于切片操作,包含第一个字母,而不包含最后一个字母。 index = index + 1 ... 0: w 1: a 2: t 3: e 4: r 5: 6: w 7: a 8: t 9: e 10: r 11: 12: E ('er', 4, 7) -1 S.replace (old, new, count),将字符串S中的字符串old替换为字符串new,并作为新字符串返回。

    74930发布于 2018-07-04
  • 来自专栏python3

    Python 字符串

       1.字符串的索引 ?    2.字符串的切片 s[1:3]   从第二个数切片到第三个,上边界不包含在内。       3.判断字串     *判断字符是否属于字符串 ?    4.重复,连接,计算字符长度 ?     * haha.count("e")  统计e在字符串中出现的次数,0,7 定义查找的位置 ?     *  "*".join(haha) 以*为分隔符,将字符串中所有元素合并为新字符串 ?    * haha.replace("man","haha") 将字符串中的man替换为haha ?     * haha.split("-") 以-为分隔符对字符串分割,默认是空格 ?    * haha.strip("ed") ##返回字符串,删除结尾的ed  ?

    59830发布于 2020-01-14
  • 来自专栏测试那些事

    Python - 字符串

    字符串认识 字符串Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。 - 转义符 在字符前加 \ 就行 常见的有 \n:换行 \t:缩进 \r:回车  小知识:\ 只想当普通字符处理 print(r"D:\python\python.txt") # 输出结果 D:\python\python.txt 字符串-运算符 格式化参考此文:https://www.cnblogs.com/lvcm/p/8859225.html 字符串-运算:下标和切片 获取字符串中某个字符 字符串是一个序列,所以可以通过下标来获取某个字符 # 获取字符串某个字符str = "hello world"print(str[0]) print(str[1]) print( Python 中,可以直接通过切片的方式取一段字符 切片的语法格式 str[start : end : step] 获取列表 列表 中在 [start, end) 范围的子字符串 start:

    51220编辑于 2023-10-17
  • 来自专栏全栈程序员必看

    Python 反转字符串_python输出字符串

    python字符串反转方法 Hello everyone, in this tutorial we’ll see different ways to reverse string in Python. 大家好,在本教程中,我们将看到在Python中反转字符串的不同方法。 在Python中反转字符串的方法 (Ways to Reverse String in Python) 1.使用循环 (1. 4.使用扩展切片 (4. 如果您有疑问或知道以其他方式在python中反转字符串,请在下面评论。

    1.1K20编辑于 2022-11-01
领券