day04

1.python历史


​ 2004年Django框架诞生了

​ python2:

​ 源码不统一,有重复代码;不能识别中文;print不用括号;input(a) a是什么类型就是什么类型,int,str

​ python3:

​ 源码统一,没有重复代码;能识别中文;print用括号;input(a) a输出的都是str类型

2.python是一个什么编程语言

  • 编译型:只翻译一次(代表C)
    • 优点:执行速度快
    • 缺点:开发速度慢
  • 解释型:逐行翻译(代表python)
    • 优点:开发速度快
    • 缺点:执行速度慢

3.python的种类


  • Cpython
  • Jython
  • Ironpython
  • PyPy

4.变量--输出


变量命名规范    
1.变量是由字母,数字,下划线组成    
2.不能以数字开头     
3.不能用python关键字    
4.不能用中文和拼音    
5.要区分大小写    
6.推荐写法:        
	驼峰命名:大峰;小峰#         
	下划线命名:官方推荐使用#     
7.要具有可描述性

5.常量

  • python中没有专门定义常量的方式,通常使用大写变量名表示

    ID = 1122334455   可以修改,但不建议修改
    

6.注释


  • 单行注释 #

    # 单行注释
    
  • 多行注释

    """ """ 或 ''' '''
    """
    多
    行
    注
    释
    """
    

7.基础数据类型


  • 整形: int, 整数,用于计算和比较

  • 字符串: str, "" ,用引号引起来

  • 布尔值: bool, True, False,判断真假

    print((3+2)*5/2-1)  数字可以加减乘除
    a = "黑哥"
    b = "谷歌"
    print(a + b)  
    print(a*8)      字符串只可以加和乘
    

8.输入


input("")

# 9. if语句


age = 18
age1 = 19
age2 = age
age = 20
print(age,age1,age2)
程序从右向左执行
a = 4
b = a + 6
print(b)
常量print("kkkkk")
print("123")
input("请输入账号,然后回车:")
a = 5
print(a)
"""
"""
a = "黑哥"
b = "谷歌"
print(a + b)
print(a,"+",b)
print("黑哥""+""谷歌")
"""
"""
print(1)
if 3>2:    
	print(3)
print(2)
print(1)
"""
if 6*3==6*2:    
	print(3)
else:    
	print(4)
print(7)
"""
"""
print(110)
if 7>=8:    	
	print("A")
elif 3<=2:    
	print("B")
elif 5>=9:    
	print("C")
print(112)
"""
"""
msg = input("请输入账号:")
num = input("请输入密码:") 
if msg == "alex":     
if num == "alexdsb":        
	print("alex是一个dsb")     
else:        
	print("密码错误") 
else:     
	print("账号错误")
if msg == "alex" and num == "alexdsb":    
	print("alex是一个dsb")
else:    
	print("账号或密码错误")
"""
原文地址:https://www.cnblogs.com/lvweihe/p/11134976.html