• 00.基础入门


    赋值操作符:

    等号(=)是主要的赋值操作符,赋值并不是直接将一个值赋给一个变量,而是将该对象的引用赋值给变量

        x = 1
        y = (x = x + 1) # 不是合法的表达式
        y = x = x + 1  # 链式赋值可以

    增量赋值:

    python不支持类似i++或--i这样的运算

    多重赋值:

    y = x = z = 1

    ‘多元’赋值

    x, y, z = 1, 2, 'a'
    print(x)
    print(y)
    print(z)
    # python中两个变量交换,不需要中间变量
    >>> x, y = 1, 2
    >>> x
    1
    >>> y
    2
    >>> x, y = y, x
    >>> x
    2
    >>> y
    1

    专用下划线标识符

    1. _xxx 不用‘from module import *’导入

    2. _xxx 类中的私有变量名 

    3. _xxx_ 系统定义名字

    文档

    obj.__doc__访问模块,类,函数中第一个没有赋值的字符串

    class Test:
        """my doc"""
    
    
    if __name__ == '__main__':
        var = Test.__doc__
        print(var) # my doc

    代码风格指南

    python中采用PEP8作为编码规范,PEP就是python增强建议书,8表示版本号

    PEP8(python代码风格指南)

    python之禅在PEP20,用python解析器输入import this回车

    # 字符串文本太长不推荐使用反斜杠进行连接
    s = "2312 
        12212"
    # 推荐用小括号将其分行显示
    s = ("1211"
         "2112212")
    # 以下两种情况除外
    # 1.导入模块的语句太长
    # 2.注释里的URL

    文件结构

     结束符

    不需要关心是什么平台

    import os
    ls = os.linesep
    
    if __name__ == '__main__':
        var = [(x, ls) for x in range(4)]
        print(var)  # [(0, '
    '), (1, '
    '), (2, '
    '), (3, '
    ')]

     中文编码申明注释:

    python2.x不支持直接写中文,3种声明注释

    # -*- coding:utf-8 -*-
    # coding:utf-8
    # coding=utf-8

     保留字查看:

    import keyword
    if __name__ == '__main__':
        # ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
        print(keyword.kwlist)

    使用保留字作为模块,类,函数或变量等的名称会提示"SyntaxError: invalid syntax"的错误信息

    基本的输入输出:

        height = float(input("请输入你的身高(m):"))
        weight = float(input("请输入你的体重(kg):"))
        bmi = weight / (height * height)
        print("你的BMI指数为:" + str(bmi))
        if bmi < 18.5:
            print("体重过轻")
        if 18.5 <= bmi < 24.9:
            print("正常范围,注意保持")
        if 24.9 < bmi < 29.9:
            print("体重过重")
        if bmi >= 29.9:
            print("肥胖")
  • 相关阅读:
    Dialog源码分析
    PopupWindow源码分析
    Snackbar源码分析
    DialogFragment源码分析
    Toast源码深度分析
    Android 经典笔记之七:CountDownTimer解读
    [置顶] mybatis分页插件实现分页
    maven下配置ssm框架
    eclipse下集成tomcat+maven框架搭建
    maven开发ssm框架所遇到的问题:
  • 原文地址:https://www.cnblogs.com/fly-book/p/11678756.html
Copyright © 2020-2023  润新知