• 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-收缩所有的代码块
  • 相关阅读:
    python学习笔记(unittest)
    python学习笔记(session)
    python学习笔记(requests)
    jmeter的学习(配置环境)
    Codeforces 576D. Flights for Regular Customers 题解
    Codeforces 1316F. Battalion Strength 题解
    2020年第十一届蓝桥杯省赛J-网络分析(带权并查集)
    第十一届蓝桥杯b组省赛 C.合并检测(内附详细的样例)
    蓝桥杯2020.7月真题走方格(到达终点的不同方案数)(记忆化搜索+DP)
    Codeforces Global Round 11 A. Avoiding Zero(思维构造)
  • 原文地址:https://www.cnblogs.com/wuxl360/p/5439712.html
Copyright © 2020-2023  润新知