• 20171228-第一个py程序


    1991年第一个python编译器诞生,它使用c语言实现的。

    1999年第一个python web框架诞生 zope1

    2000年构成了现在的python语言框架的基础

    2004年 最流行的web框架django(张狗)

    python 2.5 2006年

    py 2.6  2008年  py3.0 2008年(决定要对python 2点几做一个清理,py3.0不兼容py2.0版本,龟叔的决定,然后又搞出了一个兼容2.几和3.几的版本)

    py2.7  2010年将被支持倒2020年,然后不会再有2.8了,所有的用户在2020年之前迁移到3.4以上的版本了

    用的python3.5教学

    python3 是现在和未来的语言


    写代码一般写到文件里,终端里面用python xxx.py 执行文件

    也可以用交互器写,不过一般是测试用

    如果想要类似于shell脚本一样执行python脚本,就要在文件头部写

    #!/usr/bin/env python

    print(“hello world!”)

    执行前还要给hello.py权限,chmod 755 hello.py


    变量

    变量是什么:变量是个容器,存储数据到内存。

    为什么用变量: 为了存下来后面去引用

           Traffic_cost=5+5+5

           Food_cost=1+1+1

           BaoJian_cost=998+998+998

           total=Traffic_cost+Food_cost+BaoJian_cost


    用户输入

    python的web开发框架:django

    file之后 new project 时untitled是未命名的,需要自己给他命一个名字 py_fullstack_s1  (fullstack 全栈)

    file 是新建一个空文件 做笔记用file

    directory是新建一个目录 python小程序练习 用directory

    python package是新建一个包


    在本日的文件夹中右键新建一个python file 命名为英文的 interactive(交互)

    input


    ctrl+?  pycharm里面的注释掉选中代码的快捷键

    python 标准库

    import getpass 使用户输入的密码加密(在pycharm里面不能运行)


    流程控制

    判断

    username = input("username:")
    password = getpass.getpass("password:")

    if username == "hyperx" and password == "123456": #if 用户名 等于 hyperx and 密码 等于 123456
    print("welcome hyerx!")                #打印 welcome hyperx

    else:
    print("wrong username or password!")        #如果用户输入错误就显示 wrong username or password

    数据类型

    计算机只认识0101

    4 = integer = int 数字 整数,整型

    4 = string = str   字符串

    a= string 

    数字和数字可以相加,字符串和字符串也可以相加

    字符串的相加是拼起来,不能互加

    同一类型的数据类型可以 相互操作,整数+整数,

    字符 不能与 整型 进行计算,比较

    int(“22”) ==》 int

    str (22) ==》 str


  • 相关阅读:
    攻心之战,以情动之;攻城之战,以财诱之;攻坚之战,以力迫之;攻野之战,以势强之
    2005 经典java问题
    Javadoc的简捷使用 zt
    一些入门的java小程序zt
    连载:住在我隔壁储藏室的大学刚毕业的小夫妻zt
    Oracle中發郵件代碼
    程序员职业规划
    IE與Firefox中Cookie的保存方法
    request與response區別
    Html Menu下拉菜單
  • 原文地址:https://www.cnblogs.com/hyperx233/p/8136731.html
Copyright © 2020-2023  润新知