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-收缩所有的代码块
  • 相关阅读:
    HDU 1025 Constructing Roads In JGShining's Kingdom (DP+二分)
    HDU 1158 Employment Planning
    HDU 2059 龟兔赛跑
    Csharp 简单操作Word模板文件
    Csharp windowform datagridview Clipboard TO EXCEL OR FROM EXCEL DATA 保存datagridview所有數據
    Csharp 讀寫文件內容搜索自動彈出 AutoCompleteMode
    Csharp windowform controls clear
    CSS DIV大图片右上角叠加小图片
    Csharp DataGridView自定义添加DateTimePicker控件日期列
    Csharp 打印Word文件默認打印機或選擇打印機設置代碼
  • 原文地址:https://www.cnblogs.com/wuxl360/p/5439712.html
Copyright © 2011-2022 走看看