python基础语法学完_Python入门到精通 掌握这些基本语法就够了

Python入门到精通 掌握这些基本语法就够了

时间:2018-01-08     来源:Python入门到精通必备

经常听到有人这样问,Python从入门到精通我该掌握哪些呢?我现在正处在Python入门阶段着实不知道该怎么学?其实,小编要告诉你的,Python从入门到精通掌握这些Python基本语法就够了,至少学完这些基本语法你的基础已经打好,后期需要的是更深层次的学习了。

Python从入门到精通必备Python基础语法

1.定义变量:

代码正文:

x=1

y=2

z=x+y

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

代码讲解:

2.判断语句:

代码正文:

# coding=utf-8

score=90

if score>=90:

print("你真棒")

print("优秀")

elif score>=80:

print("良好")

elif score>=60:

print("及格")

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

代码讲解:

值得一提的是默认情况下,代码中有中文需要注意,不光是在运行时,在运行后也是需要设置的,因为默认的输出中文会乱码。大家可以在这里设置。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")

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

代码讲解:

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

F = FirstTest("CNBlogs")

F.SayFirst()

代码讲解:

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

代码讲解:

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

代码讲解:

拓展:Python常用快捷键

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值