设为首页 加入收藏

TOP

初识 python(一)
2017-09-30 13:05:29 】 浏览:2268
Tags:初识 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个字节,希腊,重音文字用2个字节,汉字使用3个字节,辅助平面字符使用4字节

3,2进制

       每一位代表前面位数代表的数字之和+1

       0           0

       1           1

       2           10

        3           11

        4           100

        5            101

         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,第三种格式控制方式,使用数字占位符控制格式
  info
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python之dictionary 下一篇初识 python

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目