day 1 python历史和简介

一   python2 和python3 的区别                                                                                          


python2,python3区别大环境下:
python2:
1,源码都含有php,Java,C,等语言的规范陋习,
2,重复代码特别多.
python3:
源码很规范,清晰,简单,符合python的宗旨.

2,python的划分.
解释型:当程序运行时,将代码从上至下,一句一句解释成二进制,在执行.
典型:python,php
优点:开发速度快,可以跨平台.
缺点:执行效率慢.

编译型:将源码一次性转化成二进制文件,然后在执行.
典型:C,C++...
优点:执行效率快.
缺点:开发速度慢,不能跨平台.

3,python的种类.
4,python的版本.

4.1 运行第一个python程序.
python3:英文,中文没有问题. 默认编码:utf-8

python2:英文没问题,中文报错? 默认编码:ascii
显示中文:首行:# -*- encoding:utf-8 -*-

5,变量.
# 变量:将运算的中间结果暂存到内存,以便后续程序调用.
'''
变量的规则:
1,变量是由数字,字母,下划线,任意组合.
2,变量不能以数字开头.
3,变量不能是python的关键字.
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4,变量可描述性.
fjdlasfjlf = 18
5,变量不能是中文.
7,变量不能过长.
6,常量.
#常量:没有常量,但是约定俗称:全部大写的是常量.
7,注释.
便于别人,或者自己理解.
单行注释:#
多行注释:'''被注释内容''' """被注释内容"""

8,基础数据类型(初识).
数字:int
取值范围:32位 64位
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
主要用于计算:+-*/ ** % //......
比较1 > 2


字符串:str
在Python中,凡是用引号引起来的,全是字符串



布尔值:bool

 true/false 

 


9,用户交互.input
ps:python3 input
python2 raw_input

 

month = input("请输入月份:")
if month == "一月":
    print("吃饺子")
elif month == "二月":
    print("红薯面")
elif month == "三月":
    print("吃桂花糕")
else:
    print("什么都不吃")

 

 

 

 

 

10.if语句.

 

money = 888
 if money > 500:
     print("打车回家")
 print("到家了")
 content = input("请输入你是否中奖:")
 if content == "":
     print("走向人生巅峰")
 else:
     print("穷屌丝")
 content = input("咣咣咣,请问是谁呀")
 if content == "":
     print("滚蛋")
else:
     print("我家有西瓜")

 

posted @ 2018-07-26 20:45  团子emma  阅读(197)  评论(0)    收藏  举报