pycharm中文设置不了(pycharm中文设置)

时间:2024-04-16 13:29:31 来源:网友分享 编辑:脾气很大

如何处理Python代码里的中文?这几种方法一定要看看!文末附教程

Python中的中文是个很头痛的问题,Python2和Python3都会出现,而且py2中出现的概率要大些。

有一道面试题: Python中如何处理中文问题,能想到的就是以下几方面来规避:

1. 首行添加 # coding = utf-8

2. 字符串前添加u

3. 添加以下代码

4. 使用编解码

5. 打开含中文的文件时

6. IDLE中设置,比如Pycharm中,将文件编码,保存的形式都设置成一样的,gbk或者utf-8形式的。

希望本文能对你有所帮助。同时小编为大家分享Python入门学习视频教程一套

转发+关注!转发+关注!转发+关注!

转发关注后私信小编“资料”即可领取全套python入门视频教程!

Python 入门,用pycharm+中文语言包,来一次基本书写

Python可以用在AI,自动化,APP,同时可以自动做很多你不想做的重复性工作

python编译器是一个程序,知道如何实现python代码,如何解释

之前说好的坚持用英语,但是为了方便起见,我还是用中文吧,顺便调整一下颜色,不要五颜六色的黑色了。

打开设置可以调整黑白灰三色,然后打开Plugins,搜索中文,安装中文版,重启就好

这次新建的文件就不叫hello world了,直接改名今天学点什么。

然后直接让他自己运行自己。得出类似下面的一个界面。

现在总结一下编写执行Python代码的过程,

1 本地电脑Pycharm开发软件

2 新建项目,新建helloworld.py

3 pycharm自动执行命令python 今天学点什么.py

4 编写Python代码

5 执行Python代码

6 看到执行结果

再重复一下上次的知识:

1变量

存储内容并可以进行改变

命名规则

1 只能包含数字、字母、下划线可以用字母或者下划线开头,不能数字开头例如1_message

2 不可以变量名中不能包含空格,可以用下划线分割例如,可以是my_name,不可以是my name

3 不能用Python自己的关键词作为变量名例如print这个是python自己的函数,不能作为变量名

总结:

就是标签或者名字,计算机内存里面的一个存储盒子

也可以理解为计算机是一个巨大的仓库,变量是其中的一个柜子的名字

你可以想象这些都是不同的变量

按照这个规则,上面的意思就是,新建一个变量,赋值为bob,打印name的值

将名字改为Susan,打印他的值,将名字改为Lucy,打印他的值

2 字符串

Python本身作为一个擅长数据处理、文本处理的语言,开发中需要大量的处理字符串字符串可以从前端用户输入、日志文件读取、数据库查询、网络爬取,然后进行各种处理变换和利用

用引号圈起来,同时单双引号都可以,中英文也可以

但是单引号不能包含单引号,双引号不能包含双引号,

反过来,单引号可以包含双引号,双引号可以包含单引号

顺便说一个函数,大小写的切换,就是upper和lower,从excel到MySQL到Python无处不在

print(message.upper())

print(message.lower())

运用上面两个函数,可以直接调整大小写。

运用字符串,还可以写一句话小作文,比如有2句话:

lihua不会写作文,需要你帮他,不对,lihua不会写代码,需要你帮他

My name is lihua, i come from China

name="lihua"

country="China"

message= f "my name is {name], i come from {country}"

print(message)

得出的结果就是

My name is lihua, i come from China

f就是format,格式化字符串,大括号使用外面的变量,

制表符:\t

换行符:\n

有时候你会发现,直接回车是没有用的,所以书写的时候用这2个符号,达到空格和换行的效果

同时,在python中,空格有特殊含义,所以多余的空格最好去掉,这个时候要用到srtip去掉空格,书写的时候大概是这样

print(name.(srtip())

3 数字

和小学数学很像,都有整数和小数,这里小数叫做浮点数,同时有加减乘除的运算,括号可以改变优先级。

来一道小学计算题,一个小学生和同学一起放学,经过蜜雪冰城的时候,买了3份冰淇淋,一个6元,然后又去网球店买了10个网球,一个5元。问:一共花了多少钱?

书写如下:

ice cream_price,ice cream_count=3,6

tennis_price,tennis_count= 10,5

total=ice cream_price*ice cream_count+tennis_price*tennis_count

print(total)

注意这里不要添加=

运行得出结果

4 不同的类型对应不同的字母

其实和MySQL差不多

str 字符串

int 整数

float 小数

这里用type查看变量的类型

print(type(message))

举例:如下

同时,不同类型之间可以转化

数字转字符串这样写

a= 111

b=str(a)

将字符串类型变成整数类型

a=“111"

b = int(a)

字符串变小数

a="what"

b =float(a)

如下代码会报错因为转换失败

a="Hi"

b = float(a)

5 注释

就像笔记,备忘用的

单行注释用 #

多行注释用三引号

6 列表

就像同类合并,不用一个一个写

特点:两边用中括号括起来,中间用逗号分隔很多个值;

例如字符串、整数、小数,也可以是不同的类型值可以是相同的数据类型

举例:如下

访问单个元素

有整个列表,也可以访问单个的元素,按照顺序即可

从左往右,第一个是0,然后是1,2,3,依次类推

倒过来,则是-n,-n-1,-n-2,依此类推

如果要查看cc,可以这样写

然后可以打印一句话:我想点名cc回答问题

或者麻烦一点,写

name=names[2]

print(f"我想点名{name}回答问题")

都可以打印出来。

修改元素

直接定位,然后修改

比如 names[1]=lao wang

print(names)

添加元素 element

namesend("lao zhang")

print(names)

删除元素

names.remove("lao zhang")

print(names)

完结撒花~

声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20240416/169625515287628.html