初识 python,python

初识 python,python

1,安装python情状windows下安装python-3.6.3rc1-amd64,然后安装python开拓工具PYcharm。

  心得:比java轻巧太多了

     1.1,安装excel的库,使用pip命令在windows cmd下安装:pip install
xlrd ,系统会活动下载并安装elrd库。只怕在PYcharm中用插件微机下载安装。

  心得:特别轻便。

2,字符集

      ASCII                255字符        未有中文         7位  ,单字节

澳门京葡网站,   BG2312-80       7445字符       兼容ASCII      16位,双字节      

   BIG5                  13053字符    兼容ASCII      16位,双字节      
 

     BG18030            27484字符    包容ASCII    
 单字节部分包容ASCII,双字节,四字节         

      unicode                                   兼容ASCII    
 16位,双字节,统一了GB18030和BIG5和ASCII

      UTF-8                unicode的三个行使方法  
  16进制,变长,ASCII使用1个字节,希腊(Ελλάδα卡塔尔(英语:State of Qatar),重音文字用2个字节,汉字使用3个字节,协助平面字符使用4字节

3,2进制

       每一人表示前边位数代表的数字之和+1

       0           0

       1           1

       2           10

        3           11

        4           100

        5            101

初识 python,python。         6           110

         7            111

         8           1000  

         9           1001

         10          1010

         11           1011

         12            1100

          13           1101

          14            1110

          15            1111

          16            10000 

4,变量与打字与印刷格式输出

  2.1,第意气风发种格式调节措施,用%s做占位调控

  name=input("name:")
  age =int(input("age:"))
  print (type(age))
  job =input("job:")
  salary=input("salary:")
  print(type(salary))
  info ='''
  --------info of %s ---------
  name:%s
  age:%d
  job:%s
  salary:%s
  '''%(name,name,age,job,salary)
  print (info)
  优点:
  缺点:不直观,不易维护
   注意:input()函数取得的数据的数据类型均为string,必须通过强制转换才能变为其他类型
        '''或"""效果相同,均表示多行字符串或者多行注释
     尽量别用该方法,除非不得已
        %d表示只接收数字整数,其他类型字符输入报错
        %f表示只接收数字浮点,其他类型字符输入报错   

    2.2,第三种格式调节措施,format函数         

   info2=”’

  -----info of {_name}-----
  name:{_name}
  age:{_age}
  job:{_job}
  salary:{_salary}
  '''.format(_name=name,_age=age,_job=job,_salary=salary)
  优点:直观简单,易于维护
    缺点:
    注意:打印变量名和原变量名尽量区别开
         format前有个".",(变量赋值)
  2.3,第三种格式控制方式,使用数字占位符控制格式

  info3='''
  ------info of {0}------
  name:{0}
  age:{1}
  job:{2}
  salary:{3}
  '''.format(name,age,job,salary)
  print (info3)
  优点:
   缺点:不直观,维护性较第一种方式好,但是不如第二种
5,python注释
  #单行注释
  ''',"""多行注释,同时也是多行字符串设置方式  '''  ------info of {0}------

  name:{0}
  age:{1}
  job:{2}
  salary:{3}
  '''
6,import 导入模块
  它可以出现在程序中的任何位置。
  import module
  关键字 模块名
  如果要同时导入多个模块,只需要在模块名之前用逗号进行分隔:
  import module1,module2,module3.......
   在用import语句导入模块时最好按照这样的顺序:  1、python 标准库模块

  2、python 第三方模块
  3、自定义模块
  from module(模块名)import name(函数名)
  导入指定模块的指定函数
   from math import floor 
7,if 
  _username = "cat"

  _password = "a"
  username = input("username:")
  password = input("password:")
  if username == _username and password == _password:
      print("oye".format(name=username))
  else:
      print("fuck off baby!")
  print(username, password)

  注意:
   ==表示精确等于
   !=表示不等于
   python语言严格遵守缩进,如果缩进错误,则系统报错
   对变量的直接引用通过{}内输入变量名实现,例如{name}
8,循环,while ,for  
   8.1 for循环

  age_of_you=45

    for i in range(3):
        gass_age=int(input("gassage:"))
        if gass_age==age_of_you:
            print("oye")
            break
        elif gass_age<age_of_you:
            print("too small")
        else:
            print("too big")
    else:
        print("try too many times.. fuck off")

  注意:
     break:退出当前的逻辑块,比如if,for,while
     while,for的else语法是python独有的
      count=count+1在python中等效与count+=1
      range(10,X)X为步长,默认为1,可以不输入
   8.2 while循环 

    age_of_you=45
    count=0
    while count<3:
        gass_age=int(input("gassage:"))
        if gass_age==age_of_you:
            print("oye")
            break
        elif gass_age<age_of_you:
            print("too small")
        else:
            print("too big")
        count+=1
        if count ==3:
            countine_confirm=input("agein?Y|N:")
            if countine_confirm != "n":
                count=0
            else:
                print("thank you")
     8.3,continue

    for i in range(20):
        if i <10:
            print("loop:",i)
        else:
            continue
            print(i)

      注意:continue 跳过本次循环,直接进入下一次循环
        

1,安装python境遇windows下安装python-3.6.3rc1-amd64,然后安装python开荒工具PYcharm。

  

python,python 1,安装python景况windows下安装python-3.6.3rc1-amd64,然后安装python开辟工具PYcharm。
心得:比java简单太多了 1.1,安装excel的库…

  体会:比java简单太多了

     1.1,安装excel的库,使用pip命令在windows cmd下安装:pip install
xlrd ,系统会活动下载并安装elrd库。只怕在PYcharm中用插件微处理机下载安装。

  体会:非常轻易。

       
注意:xlrd能够读xls文件,xlwt只可以写xls文件,对于xlsx文件的读写推荐使用openpyxl

2,字符集

      ASCII                255字符                     没有普通话        
7位  ,单字节

   BG2312-80       7445字符                    兼容ASCII    
 16位,双字节      

   BIG5                  13053字符                 兼容ASCII    
 16位,双字节        

     BG18030            27484字符                 宽容ASCII    
 单字节部分包容ASCII,双字节,四字节         

      unicode                                                兼容ASCII  
   16位,双字节,统一了GB18030和BIG5和ASCII

      UTF-8                unicode的三个子集    包容ASCII    
 16进制,变长,ASCII使用1个字节,希腊共和国,重音文字用2个字节,汉字应用3个字节,帮忙平面字符使用4字节

3,2进制

       每壹个人代表前面位数代表的数字之和+1

       0           0

       1           1

       2           10

        3           11

        4           100

发表评论

电子邮件地址不会被公开。 必填项已用*标注