Python基本语法[二]

Python基本语法

1.定义变量: 

代码正文:

x=1
y=2
z=x+y

代码讲解:

2.判断语句: 

代码正文:

score=90
if score>=90:
    print("你真棒")
    print("优秀")
elif score>=80:
    print("良好")
elif score>=60:
    print("及格")

代码讲解:

中文需要注意,不光是在运行时,在运行后也是需要设置的,因为默认的输出中文会乱码。大家可以在这里设置。 File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 详情见下图:

3.循环: 

代码正文:

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

代码讲解:

4.定义函数def: 

代码正文:

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

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

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

5.00面向对象class: 

代码正文:

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();

代码讲解:

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就是引入命名空间

Pycharm 快捷键

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-收缩所有的代码块

 

posted on 2016-04-27 17:32  邬兴亮  阅读(414)  评论(0编辑  收藏  举报

导航