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

代码讲解:




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



下期见!

相关文章

oeasy教您玩转python - 9 - # 换行字符

换行字符回忆上次内容数制可以转化bin(n)可以把数字转化为 2进制hex(n)可以把数字转化为 16进制int(n)可以把数字转化为 10进制编码和解码可以转化encode 编码decode 解码A...

如何在python字符串输出中带换行符

之前写了一个采集代码,采集到的20条内容需要邮件发送出去。但是不知道为什么当时就是解决不了换行符的问题,因为解决不了的话发出去的邮件就是一大坨,没有可读性。今天重新学习的时候突然间就觉得这个东西很简单...

Python中print函数使用方法汇总,涨知识了

Print在日常的程序编写和调试中,使用的比较多,下面给大家详细分析下print不为人知的一些功能,比如print可以打印指定颜色的字体,可以将指定的内容打印输出到文件中去等。Print的完整语法格式...

「oeasy」python0020换行字符_feed_line_lf_反斜杠n_B语言_安徒生

换行字符回忆上次内容struct包可以让我们使用封包格式把数字封包到字节里pack函数负责封包unpack函数负责解封我们通过封到不同的字节状态遍历了一次ascii码还是有那片黑色的区域好像是一片黑暗...

「零基础学Python」Python中转义字符如何使用的?

一、什么是转义字符?√就是反斜杆+想要实现的转义功能首字母,表达特殊含义。二、为什么需要转义字符?√当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包...

python代码是如何执行的? python代码运行按哪个键

解释运行程序 回忆上次内容py 文件的程序是按照顺序一行行挨排解释执行的我们可以 python3 -m pdb hello.py 来对程序调试调试的目的是去除 bug别害怕 bugbug 会有提示我们...