开发者社区> bayesianyy> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

字符串

简介: 你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: ```python #!/usr/bin/env python # -*- coding: utf-8 -*- 第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
+关注继续查看

你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

```python

#!/usr/bin/env python
# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

如果你使用Notepad++进行编辑,除了要加上’# -- coding: utf-8 --‘外,中文字符串必须是Unicode字符串:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
字符串分值
从另一个方向看,可以考虑每个字符对结果的贡献值分别是多少; 分别向左右两个方向查找该字符,向左找到该字符的位置记录为left(找不到就为0);向右找到该字符的位置记录为right(找不到就为字符串长度+1);向左找到的位置就是该字符做贡献的开始,向右找到的位置就是该字符做贡献的结束; 不难推理出:每个字符的贡献值为(i-left)*(right-i) i为该字符的位置(从1开始计数); 那样例来说:第一个a向左查找,left记为0,向右查找,right记为3,那么第一个a的贡献值为 (1-0)*(3-1)==2; 类推: (2-0)*(4-2)==4; (3-1)*(6-3)=
9 0
字符和字符串
一.案例:代码展示 二.如何给字符串赋值
18 0
字符串操作
1、 判断两个字符串是否相等   if (strcmp(str_1, str_2) == 0){} 2、字符串复制 char str1[128]={0},char str2[128]={0};...
909 0
遍历字符串
首先必须要知道,Java字符串不是char数组而是Unicode序列,这是很多C/C++程序员转Java时会遇到的坑 为什么Java要用Unicode编码机制来定义String中的字符单元呢?...
1018 0
字符串及注释
字符串 一个字符串是用双引号括起来的一个词或一个句字,比如:“Hi,imooc!”。你可以用PHP语言输出把这个字符串输出,像这样: 也可以用单引号括起来,就像下面代码: 可以把两个字符用连接符连接起来,像这样: 注意:连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。
825 0
+关注
21
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载