zoukankan      html  css  js  c++  java
  • python 全栈开发:基础复习

    格式化输出:

    username = 'python'
    password = 'python1'
    print('''
                    username:%s
                    password:%s
                    
                '''%(username,password))
    输出的结果为:

      username:python
      password:python1

    说明:

      %  为占位符    s 为str(字符串),  d为int(数字)

    编码:

    ascii          8位,一个字节,最高位为0,只使用低7位,保留最高位,以便后续用,只能表示256种可能,只包含英文、特殊字符、和数字;

    unicode     俗称万国码,为了解决传统的字符编码方案的局限而产生的,最开始16位,两个字节,但是对于象形文字的国家如中国,16位两个字节,明显不够用,后推出32位(4个字节)表示一个字节;

    utf-8     一个字符最少用8位表示,英文用8位 (1字节),欧洲文字用16位(2字节)表示,中文用24位(3个字节)表示;

    gbk    在ascii码的基础上发展的,利用了保留的高位。中国人自己发明,一个中文用2字节表示;

    变量:

    变量:是将中间结果存放到内存中,以便后续调用。

    要求:

    1、必须由字母、数字、下划线任意组合,且不能以数字开头。

    2、不能使用python的关键字

      ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',

    'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',
    'try', 'while', 'with', 'yield']

    3、变量的定义要有可描述性;

      驼峰体:ChinaBoy

      下划线:china_boy

    4、不用用中文来定义。

    课后作业:

    >>> print(6 or 2 > 1)
    6
    >>> print(3 or 2 > 1)
    3
    >>> print(0 or 5 < 4)
    False
    >>> print(5 < 4 or 3)
    3
    >>> print(2 > 1 or 6)
    True
    >>> print(3 and 2 > 1)
    True
    >>> print(0 and 3 > 1)
    0
    >>> print(2 > 1 and 3)
    3
    >>> print(3 > 1 and 0)
    0
    >>> print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2)
    2
  • 相关阅读:
    19 SSM整合,SSM框架快速搭建
    18 MyBatis——多表查询
    17 MyBatis——ResultMap的使用、字段名冲突问题
    97 Eclipse的tomcat修改代码自动重启服务器功能的关闭
    27 Maven报错解决
    16 MyBatis——缓存
    Linux VPS搭建蚂蚁笔记Leanote私有云笔记存储平台
    CentOS7 安装记录
    Linux学习笔记之一
    mr-robot靶机练习
  • 原文地址:https://www.cnblogs.com/henricks/p/10227017.html
Copyright © 2011-2022 走看看