zoukankan      html  css  js  c++  java
  • 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-收缩所有的代码块
  • 相关阅读:
    golang基础--控制语句
    django restful framework 一对多方向更新数据库
    C# 一句很简单而又很经典的代码
    2D图形如何运动模拟出3D效果
    C# 通俗说 委托(和事件)
    C# 定积分求周长&面积原理 代码实现
    Unity 消息发送机制 解析
    Unreal 读书笔记 (二) 类对象的设计
    Unreal 读书笔记 (一) 五个常见基类
    Unreal TEXT FText,FName,FString 浅谈
  • 原文地址:https://www.cnblogs.com/wuxl360/p/5439712.html
Copyright © 2011-2022 走看看