博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20171228-第一个py程序
阅读量:5046 次
发布时间:2019-06-12

本文共 1541 字,大约阅读时间需要 5 分钟。

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

 

 

 


 

转载于:https://www.cnblogs.com/hyperx233/p/8136731.html

你可能感兴趣的文章
在ns2.35中添加myevalvid框架
查看>>
【贪心+DFS】D. Field expansion
查看>>
为什么要使用href=”javascript:void(0);”
查看>>
二进制文件的查看和编辑
查看>>
oracle正则表达式
查看>>
twitter——数据连接
查看>>
Maven创建项目时出现Generating project in Interactive mode就一直卡住的解决方案
查看>>
angular框架的面试题集锦
查看>>
JAVA泛型使用方法总结
查看>>
HTML_记录2
查看>>
ECSHOP中ajax的调用原理
查看>>
新浪微博API OAuth1 Python3客户端
查看>>
MongoDB—— 写操作 Core MongoDB Operations (CRUD)
查看>>
18_simpleadapter和ArrayAdapter总结
查看>>
盒子模型的弹性盒
查看>>
嫁给程序员1314的好处
查看>>
【高精度&想法题】Count the Even Integers @ICPC2017HongKong/upcexam5563#Java
查看>>
蓝桥杯-猜年龄-java
查看>>
JavaScript Window
查看>>
一些自己容易搞错的java题目(陆续更新)
查看>>