day 2 昨日内容回顾 , 格式化输出 , 运算符 , 初识编码

昨日内容回顾

1.python是一门什么类型的语言?

   解释型语言  ,   弱解释型

2.python的两个版本?

   python 2.x

   python 3.x

3.变量:程序运行过程中暂时存储在内存中的值

   1.变量只能是数字、字母、下划线任意组合

    2.数字不能开头或者不能全部由数字组成

    3.不能是python中的关键字

    4.不能是中文

    5.不能太长

    6.要具有可描述性

    7.驼峰体:除首字母外的其余单词首字母大写

       下划线:单词由下划线连接而成

 4.数据类型

    int(整数型)

    str(字符串类型)

    bool(布尔型)    :     True    和False

 5.常量:不存在绝对的常量,约定俗成的,所有字母全部大写认为是常量

 6.注释:#单行注释

              ‘‘’或者‘’‘’‘’  多行注释

  7.用户交互

     ret = input('提示语')

   8.流程控制- if

     if  条件:

           代码块

      if   条件:

            代码

       else:

            代码

      if    条件:

      elif条件:

       elif条件:

       ..........

      else条件:

    9.while 条件:

        while条件:

            continue:停止本次循环,继续下次循环

            break:停止循环

一、格式化输出

   字符串:%d

    数字:   %s

    转义:%%

例:

age = input("输入你的年龄:")
job = input("输入你的工作:")
hobby = input("输入你的爱好:")
# %s 字符串
print("""------------ info of 周杰伦 -----------
Name : %s
Age : %d
job : %s
Hobbie: %s
------------- end -----------------""" % (name, name, age, job, hobby))

# %d 整数
# print("我叫sylar, 今年%d岁了" % (58))

name = input("输入名字:")
age= input("输入年龄:") # 字符串
print("我叫%s, 今年%d岁了" % (name, int(age))) # %d要的是数字
'''

%s是全能的,可代替%d,因为默认将数字转化成字符串

注意:   alex = '1888'

             print(''%s很帅'' % (''alex'')) 

    输出结果:alex很帅

二、运算符

   //整除

   %计算余数

    **求次幂

    a += b      =>     a = a+b

    and两边都为真,结果才是真

    or有一个为真,结果为真

    not 非真既假,非假既真

    计算顺序:()  >  not  > and  > or同样的运算符,从左至右依次计算

     or如果第一位是非零,输出第一位

     and和or相反

  三、初识编码

     ASCII :初级密码本   8bit  =  1byte

    GBK   :   国标 16bit = 1byte ,   中文占2byte , 字母占1byte

    unicode:万国码     32bit   =   4byte      ,   

    utf - 8 :最少用8位表示一个字节

         英文:1byte

         欧洲文:2byte

         中文:  3byte

      计算机的换算:

       8bit  =  1byte

      1024byte  = 1 KB

      1024KB   =  1MB

      1024MB   =  1TB

   

猜你喜欢

转载自www.cnblogs.com/faiming159/p/9117068.html
今日推荐