为了账号安全,请及时绑定邮箱和手机立即绑定

Python基本语法及快捷键说明

标签:
Python

正文开始:Python基本语法

1.定义变量: 

代码正文:

x=1
y=2
z=x+y

Python定义变量的方式呢很简单,就是上面这段代码,相信只要稍微懂点数学的人都能看懂这段代码的含义。其实现在在国外很多大学都是把Python作为计算机语言入门的第一门语言,因为python语言可以说是人类的语言,很容易上手,一眼就能看懂(不过大部分语言都是这样,入门容易深入难,要持之以恒。)

代码讲解:

https://img1.sycdn.imooc.com//5ae02bc000013ad305630573.jpg

2.判断语句: 

代码正文:

def HelloCNBlogs():
    print("Hello cnblogs")

def GetMax(x,y):
    if x>y:
        return x
    else:
        return y

HelloCNBlogs()
print(GetMax(9,3))

Python语言非常便于大家理解,就连判断语句也是如此。

代码讲解:

https://img1.sycdn.imooc.com//5ae02bdf0001902711370654.jpg

值得一提的是默认情况下,代码中有中文需要注意,不光是在运行时,在运行后也是需要设置的,因为默认的输出中文会乱码。大家可以在这里设置。File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 详情见下图:完美解决python输出中文乱码;解决pycharm中文乱码,解决pycharm中文编译错误;完美解决python中文编译错误。

https://img1.sycdn.imooc.com//5ae02bf20001f05212870473.jpg

3.循环: 

代码正文:

for i in range(0,3):
    print(i)
    # print("Index"+i)
    print("Index {0} {1}".format(i,"cnblogs"))
print("end")

Python的循环语法可能让大家用起来觉得有点不习惯,但是相信很容易就可以理解的,只是有一点点出入而已。

代码讲解:

https://img1.sycdn.imooc.com//5ae02c2300013a6f12870701.jpg

4.定义函数def: 

代码正文:

复制代码
def HelloCNBlogs():
    print("Hello cnblogs")

def GetMax(x,y):
    if x>y:
        return x
    else:
        return y

HelloCNBlogs()
print(GetMax(9,3))


代码讲解:

https://img1.sycdn.imooc.com//5ae02c420001360c12890672.jpg

5.00面向对象class: 

代码正文:

class FirstTest:
    def __init__(self,name):
        self._name=name
    def SayFirst(self):
        print("Hello {0}".format(self._name))
F = FirstTest("CNBlogs")
F.SayFirst()

代码讲解:

https://img1.sycdn.imooc.com//5ae02c720001f28813320647.jpg

6.继承: 

代码正文:

class FirstTest:
    def __init__(self,name):
        self._name=name
    def SayFirst(self):
        print("Hello {0}".format(self._name))

class SecondTest(FirstTest):
    def __init__(self,name):
        FirstTest.__init__(self,name)
    def SaySecond(self):
        print("Good {0}".format(self._name))

S=SecondTest("CNBlogs");
S.SayFirst()
S.SaySecond();

代码讲解:

https://img1.sycdn.imooc.com//5ae02ca00001f81512330676.jpg

7.引入其他文件的类: 

代码正文:

# 第一种引入的方法
# import FirstWork
#
# S=FirstWork.SecondTest("CNBlogs");
# S.SayFirst()
# S.SaySecond();

#第二种引入方法

from FirstWork import SecondTest

ST=SecondTest("CNBlogs");
ST.SayFirst()
ST.SaySecond();

上面代码中我引入了6里面的FirstWork.py文件里的SecondTest这个类,这里我们可以看见,引入其他文件的类有两种方法,至于他们的区别也很明显,这里就不多说了,大家可以根据实际需求选择。相信大家也发现了Python中引入其他文件中的类的时候,用到import颇有点其他语言的using使用命名空间的感觉。没错,其实import就是引入命名空间

代码讲解:

https://img1.sycdn.imooc.com//5ae02cbc000116c912760654.jpg

Pycharm 快捷键

在上面的演示中可以看出来python注释的用法是#而不再是//

Pycharm常见快捷键: 

  • Ctrl+/注释(取消注释)选择的行

  • Shift + Enter开始新行

  • Ctrl + Enter智能换行

  • TAB Shift+TAB缩进/取消缩进所选择的行

  • Ctrl + Alt + I自动缩进行

  • Ctrl + Y删除当前插入符所在的行

  • Ctrl + D 复制当前行、或者选择的块

  • Ctrl + Shift + J合并行

  • Ctrl + Shift + V从最近的缓存区里粘贴

  • Ctrl + Delete删除到字符结尾

  • Ctrl + Backspace删除到字符的开始

  • Ctrl + NumPad+/-展开或者收缩代码块

  • Ctrl + Shift + NumPad+展开所有的代码块

  • Ctrl + Shift + NumPad-收缩所有的代码块

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消