⼀篇⽂章教会你PYcharm的⽤法⽬录
⼀、界⾯介绍
⼆、设置中⽂(⽆需包)
三、常⽤快捷键
⼀些常⽤设置:
四、Python 标识符和关键字
1、标识符
2、关键字
五、⾏和缩进
六、Python 引号
七、Python注释
1、单⾏注释
2、多⾏注释
⼋、Python空⾏
九、输⼊和输出
1、print 输出
2、input 输⼊
⼗、多⾏语句
总结
⼀、界⾯介绍
⽂件导航区域能够浏览/定位/打开项⽬⽂件
⽂件编辑区域能够编辑当前打开的⽂件
控制台区域能够:
输出程序执⾏内容
跟踪调试代码的执⾏
1、右上⾓的⼯具栏能够执⾏(SHIFT + F10) / 调试(SHIFT + F9) 代码
2、通过控制台上⽅的单步执⾏按钮(F8),可以单步执⾏代码
⼆、设置中⽂(⽆需包)
1、点击左上⾓的File选项
2、选择Settings选项
3、点击Plugins选项,等待⼀会⼉,页⾯出来⽐较慢。
pycharm python安装教程
三、常⽤快捷键
项⽬Value
Ctrl+/注释(取消注释)选择的⾏
Ctrl+?注释(取消注释)选择的多⾏
Ctrl + Alt + I⾃动缩进⾏
Ctrl + Y删除当前插⼊符所在的⾏
京东店铺好评怎么看Ctrl + D复制当前⾏、或者选择的块
Ctrl + Shift + J合并⾏
Ctrl + Shift + V从最近的缓存区⾥粘贴
Ctrl + Delete删除到字符结尾
Ctrl + Backspace删除到字符的开始
CTRL+B可以查看源码(这个⼯作中最常⽤)
Ctrl + SHIFT + Z反撤销
Shift + F10运⾏
Shift + F9调试
Ctrl + Shift + F10运⾏编辑器配置
Ctrl + Alt + R运⾏manage.py任务
⼀些常⽤设置:
pycharm默认是⾃动保存的,习惯⾃⼰按ctrl + s 的可以进⾏如下设置:
file -> Setting -> General -> Synchronization -> Save files on frame deactivation 和 Save files automatically if application is idle for … sec 的勾去掉。
file ->Setting -> Editor -> Editor Tabs -> Mark modified tabs with asterisk 打上勾。
易语言现在用处大吗Alt + Enter: ⾃动添加包。
对于常⽤的快捷键,可以设置为visual studio(eclipse…)⼀样的:
file -> Setting -> Keymap -> Keymaps -> vuisual studio -> Apply。
Pycharm中默认是不能⽤Ctrl+滚轮改变字体⼤⼩的,可以在file -> Setting ->Editor-〉Mouse中设置。
要设置Pycharm的字体,要先在file -> Setting ->Editor-〉Editor中选择⼀种风格并保存,然后才可以改变。
在setting中搜索theme可以改变主题,所有配⾊统⼀改变。
Python⽂件默认编码:File Encodings> IDE Encoding: UTF-8; Project Encoding:UTF-8。
四、Python 标识符和关键字
1、标识符
标识符可以由字母、下划线和数字组成不能以数字开头不能与关键字重名标识符是区分⼤⼩写的Python 可以同⼀⾏显⽰多条语句,⽅法是⽤分号 ; 分开2、关键字
关键字就是在 Python 内部已经使⽤的标识符关键字具有特殊的功能和含义开发者不允许定义和关键字
相同的名字的标⽰符
通过以下命令可以查看 Python 中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)
提⽰:关键字的学习及使⽤,会在后⾯的课程中不断介绍
import 关键字可以导⼊⼀个 “⼯具包”
在 Python 中不同的⼯具包,提供有不同的⼯具
五、⾏和缩进
学习 Python 与其他语⾔最⼤的区别就是,Python 的代码块不使⽤⼤括号 {} 来控制类,函数以及其他逻辑判断。python 最具特⾊的就是⽤缩进来写模块。
缩进的空⽩数量是可变的,但是所有代码块语句必须包含相同的缩进空⽩数量,这个必须严格执⾏。
以下实例缩进为四个空格:
实例
if True:
print ("True")
else:
print ("False")
以下代码将会执⾏错误:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# ⽂件名:test.py
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
# 没有严格缩进,在执⾏时会报错
print ("False")
执⾏以上代码,会出现如下错误提醒:
File "test.py", line 11
print ("False")
^
IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentationoverflow游戏
level错误表明,你使⽤的缩进⽅式不⼀致,有的是 tab 键缩进,有的是空格缩进,改为⼀致即可。
如果是IndentationError: unexpected indent错误, 则 python 编译器是在告诉你"Hi,⽼兄,你的⽂件⾥格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求⾮常严格。
因此,在 Python 的代码块中必须使⽤相同数⽬的⾏⾸缩进空格数。
六、Python 引号
Python 可以使⽤引号( ' )、双引号( " )、三引号( ‘'' 或 “”" ) 来表⽰字符串,引号的开始与结束必须是相同类型的。
其中三引号可以由多⾏组成,编写多⾏⽂本的快捷语法,常⽤于⽂档字符串,在⽂件的特定地点,被当做注释。
word = 'word'
sentence = "这是⼀个句⼦。"
digged
paragraph = """这是⼀个段落。
包含了多个语句"""
七、Python注释
1、单⾏注释
python中单⾏注释采⽤ # 开头。
为了保证代码的可读性,# 后⾯建议先添加⼀个空格,然后再编写相应的说明⽂字
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# ⽂件名:test.py
# 第⼀个注释
print ("Hello, Python!")  # 第⼆个注释
输出结果:
Hello, Python!
注释可以在语句或表达式⾏末:
但是,需要注意的是,为了保证代码的可读性,注释和代码之间⾄少要有两个空格
⽰例代码如下:
print("hello python")  # 输出 `hello python`
2、多⾏注释
python 中多⾏注释使⽤三个单引号(''')或三个双引号(""")。
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# ⽂件名:test.py
'''
这是多⾏注释,使⽤单引号。
这是多⾏注释,使⽤单引号。
这是多⾏注释,使⽤单引号。
'''
"""
这是多⾏注释,使⽤双引号。
这是多⾏注释,使⽤双引号。
这是多⾏注释,使⽤双引号。
"""
⼋、Python空⾏
函数之间或类的⽅法之间⽤空⾏分隔,表⽰⼀段新的代码的开始。类和函数⼊⼝之间也⽤⼀⾏空⾏分隔,以突出函数⼊⼝的开始。
空⾏与代码缩进不同,空⾏并不是Python语法的⼀部分。书写时不插⼊空⾏,Python解释器运⾏也不会出错。但是空⾏的作⽤在于分隔两段不同功能或含义的代码,便于⽇后代码的维护或重构。记住:空⾏也是程序代码的⼀部分。
九、输⼊和输出
1、print 输出
print 默认输出是换⾏的,如果要实现不换⾏需要在变量末尾加上逗号 ,。
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
x="a"
y="b"
# 换⾏输出
print xcountrymade是什么意思
print y
print '---------'
# 不换⾏输出
print x,
print y,
# 不换⾏输出
print x,y
以上实例执⾏结果为:
a
b
---------
a b a b
2、input 输⼊
Python 提供了 input() 内置函数从标准输⼊读⼊⼀⾏⽂本,默认的标准输⼊是键盘。#!/usr/bin/python3
str = input("请输⼊:");
print ("你输⼊的内容是: ", str)
这会产⽣如下的对应着输⼊的结果:
请输⼊:咸蛋黄派
你输⼊的内容是:  咸蛋黄派
⼗、多⾏语句
Python语句中⼀般以新⾏作为语句的结束符。
但是我们可以使⽤斜杠( \)将⼀⾏的语句分为多⾏显⽰,如下所⽰:
total = item_one + \
item_two + \
item_three
语句中包含 [], {} 或 () 括号就不需要使⽤多⾏连接符。如下实例:
days = ['Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday']
总结
本篇⽂章就到这⾥了,希望能给你带来帮助,也希望您能够多多关注的更多内容!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。