首页 > 编程语言 >Python初级学习20230902——字符串

Python初级学习20230902——字符串

时间:2023-09-02 15:44:09浏览次数:45  
标签:字符 Python --- print 字符串 20230902 hello

字符串

"""
example05 - 字符串
1.转义问题
2.字符编码
Author: danlis
Date: 2023/9/2
"""
a = 'hello, world'
# 和a一样的
b = "hello, world"
# 一般长字符串,用三个单引号。三个双引号一般作为注释
c = '''
hello, 
world
'''

# 引号中加引号,则用转义字符。\转义
print("abcdef\b退格\t空格\n换行\\输出反斜杠")
# 写Windows地址的时候,写/正斜杠
# 直接输出原始字符串。字符串前面加 r,不进行转义字符的判断
d = r'c:\nei\rong\hello.py'
print(d)
# 如果需要输出\,则需要加\转义
d = 'c:\\nei\\rong\\hello.py'
print(d)

# 带占位符的字符串(格式化字符串)
e = f'文件路径:{d}'
print(e)

# Python中还允许\后面还可以跟一个八进制或者十六进制\x来表示字符
# \141是表示八进制数141,字符是a
# \x61表示的是十六进制61,字符也是a
a = '\141\142\x61\x62'
print(a)

# ASCII ---> 国标码GB2312 ---> GBK国标扩 ---> Unicode万国码(UTF-8)
# 另外一种表示字符的方式是在\u后面跟Unicode字符编码
# Unicode是四个值的\uXXXX
a = '\u8345'
print(a)

标签:字符,Python,---,print,字符串,20230902,hello
From: https://www.cnblogs.com/danlis/p/17673758.html

相关文章

  • Python进制转换以及ASCII码的转换
    获取ASCII码以及根据ASCII码获取内容#获取字符的编码为98#c的ASCII码为99print(ord('c'))#chr()根据编获取对应的值print(chr(99))进制的转换#hex函数十进制转十六进制print(f'99的十六进制{hex(99)}')#oct函数十进制转八进制print(f'99的八进制{oct(99)}')#......
  • Python初级学习20230902——元组
    """example04-初步学习Python1.学习元组tuple2.元组的应用Author:danlisDate:2023/9/2"""#START1学习元组tuple#元组是不可变的容器*#str=(100)#这实际上class'int',所以如果需要构造一元组,必须后面加,str=(100,)str1=(100,)print(type(str1))#重复......
  • C# 11 原始字符串文本
    原始字符串文本从C#11开始,可以使用原始字符串字面量更轻松地创建多行字符串,或使用需要转义序列的任何字符。原始字符串字面量无需使用转义序列。你可以编写字符串,包括空格格式,以及你希望在输出中显示该字符串的方式。原始字符串字面量:以至少三个双引号字符序列(""")开头......
  • python 将xml文件格式化处理
    importosfromlxmlimportetree'''将不规范的xml文件规范化'''path=r"~/path"fordirs,root,filenamesinos.walk(path):forfilenameinfilenames:path_file=os.path.join(path,dirs,filename)ifnotst......
  • Python初级学习20230901
    Python初级学习20230901运算符--->优先级和结合性左结合:从左往右进行计算(大部分运算符)右结合:从右往左进行计算(赋值运算符,正负号,索引和切片)assert断言语句a=1asserta==1#后面可以不加asserta==1,'这里写的是如果出错时的提示语句,AssertionError:内容'容器型数......
  • python flask 提供web的get/post开发
    转载请注明出处:使用pythonflask框架编写webapi中的get与post接口,代码编写与调试示例如下:fromflaskimportFlask,request,jsonifyapp=Flask(__name__)@app.route('/api/get',methods=['GET'])defhandle_get_request():try:#解析URL参数......
  • python+selenium+Autolt实现文件或图片的上传
    python+selenium+Autolt实现文件或图片的上传1、先下载AUTolt安装包,具体下载链接:链接:https://pan.baidu.com/s/1dfankuPn8O_ckFB4qEsC1Q提取码:13gt2、下载完成后,先安装autoit-v3-setup.exe,再安装SciTE4AutoIt3.exe,具体的安装步骤略;3、打开安装目录下的Au3Info_x64.exe,(64位的......
  • 【牛客小白77】D 字符串哈希
    https://ac.nowcoder.com/acm/contest/64384/D题意给你一串长度为\(n(n\leq10^6)\)的密码,它是顺序输入的,如果截止到某一位,输入的最后\(m\)个字符是密码,那么之前输入的所有东西都清除。问目前检测到\(k(m*k\leqn)\)次输入成功,问密码可能的种类数思路很容易想到枚举......
  • 基于 Python 和 Vue 的在线评测系统
    基于Docker,真正一键部署前后端分离,模块化编程,微服务ACM/OI两种比赛模式、实时/非实时评判任意选择丰富的可视化图表,一图胜千言支持TemplateProblem,可以添加函数题甚至填空题更细致的权限划分,超级管理员和普通管理员各司其职多语言支持:C, C++, Java, Python2, Pyth......
  • python---使用qq的smtp服务发送邮件
    python---使用qq的smtp服务发送邮件importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeader#设置邮箱的域名HOST="smtp.qq.com"#设置邮件标题SUBJECT="这是邮件标题"#设置邮件内容CONTENT="这是邮件内容"#设置发件人邮箱地......