您的位置:首页 > 编程语言 > Python开发

Python基本语法[二]

2016-04-27 17:32 429 查看
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-收缩所有的代码块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: