zoukankan      html  css  js  c++  java
  • Study python_01

    Python历史事件

    • 1989 年 ——— 荷兰人吉多·范罗苏姆决心开发一个新的脚本解释程序;
    • 1991 年 ——— 第一个用C语言实现的Python编译器诞生,Python 的代码对外公布,版本为 0.9.0;
    • 1994 年 ——— Python 1.0诞生;
    • 2000 年 ——— Python 2.0 发布;
    • 2001 年 ——— Python 2.1 基于 Python 软件基金会协议(Python Software Foundation (PSF))发布;
    • 2004年  ——— WEB框架 Django 诞生;
    • 2008 年 ——— Python 3.0 正式发布,Python 3 被称为 "Python 3000" 或者 "Py3K" 。
    • 2014年  ——— 官方宣布版本2将停止更新
    • 2020年  ———2.7版本停止使用

     

    Python用处(简写)

      web应用开发
      自动化运维
      网络爬虫
      数据分析
      科学计算
      人工智能
      网络攻防*的第一语言

     

    Python内容

    python代码书写要求

            PEP 8 - Python代码样式指南

    https://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds

      注释

          单行注释-以#和空格开头

      # 这是我的第一个代码
      print('hello world')

          多行注释-使用三个”“进行包括,代码前后引号需要方向一致

    """
    # 这是我的第一个代码
    print('hello world')
    """

          使用input进行输入

    sr1 = input()

           使用print进行输出 1.0

    sr1 = input()
    sr2 = input()
    bl1 = float(sr1)
    bl2 = float(sr2)
    jg = bl1 + bl2
    print(jg)

          使用print进行输出 2.0

    name = input()
    print(name,'{}'.format('真帅'))

           使用print进行输出 3.0

            使用end进行结果横向输出;

            使用chr将证书转换成该编码对应的字符串(一个字符);

            使用ord将字符串(一个字符)转换成对应的编码(整数);

    email = input('输入你的Email:')
    for i in email :
        res = ord(i)+4
        print(chr(res),end="")

           进行简单的类型转化

    hswd = input()
    ssd = float(hswd)
    print(ssd*1.8+32)

          求圆的面积

    sr=input()
    bj=float(sr)
    print(bj*3.14*bj)
    print(2*3.14*bj)

          判断闰年

    year=int(input())
    if  (year % 4 ==0 and year % 100 !=0 ) or (year % 400 == 0):
        print("true")
    else:
        print("flase")

          简单的输出一个方框

    for i in range(10):
        print('#',end="")
    print()
    for k in range(8):
        print('#',' '*8,'#',sep="")
    for j in range(10):
        print('#',end="")

          求水仙花数

    number=input('输入一个数')
    if len(number)>3:
        print ('The number is to big!')
    else:
        bai = int(number[0])
        shi = int(number[1])
        ge = int(number[2])
        if bai ** 3 + shi ** 3+ ge ** 3 ==int(number):
            print ('水仙花数')
        else:
            print ('不是水仙花数')

    作者: 千纪

    出处: https://www.cnblogs.com/diyudewudao/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, https://www.cnblogs.com/diyudewudao/ 如有问题, 可邮件(diyudewudao@qq.com).

    注:不要在意标题,在某些情况下名字都只是个代号不是。

  • 相关阅读:
    代码 自动化部署
    java 反射工具
    springBoot 简化读取配置 Configuration Processor
    docker 安装redis
    怎么用mybatis
    shiro框架
    Nginx 负载均衡的几种方式
    CSS Reset
    两种CSS3圆环进度条详解
    兼容全浏览器的本地图片预览
  • 原文地址:https://www.cnblogs.com/diyudewudao/p/11272681.html
Copyright © 2011-2022 走看看