python入门基础
目录
1 .python 的历史
2004 djianggou框架诞生
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能代码
2. python是一个什么编程语言
编译型:只翻译一次(代表c)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译(代表python)
优点:开发速度快
缺点:执行速度慢
python 是解释型语言
3. python的种类
cpython jython ironpython pypy
cpython 从官方下载就是cpython
4. 变量--输出
什么是变量?
变量就是将一个临时的值存储在内容中(存储中间值/起别名)
变量能干什么?
变量可以多次重复使用
变量在哪用怎么用?
变量在咱们的程序中会频繁使用
常量在配置文件中声明使用
变量定义的规则:
变量由数字,字母,下划线组成
不能以数字开头
不能使用python中关键字
不能使用中文和拼音
区分大小写
变量名要具有描述性
-
推荐写法
7.1驼峰体 ageofoldboy = 98
7.2下划线 age_of_oldboy = 98 (官方推荐)
a = 1 #声明变量 a # 变量的名字 = #赋值
变量的小高级
# age = 18 # age1 = 19 # age2 = age # age2 = 18 # age =20 # # 20 19 18 # print (age,age1,age2)
# a = 4 # b = a + 6 #在声明变量的时候先执行等号右边的内容 # print(b)
5. 常量
变量名全部大写就是常量 -- 常量建议不进行修改
# 常量:id = 11012013014066 常量就是不变的量
6. 注释
单行注释 #
多行注释 ''' ''' """" """"
被注释的内容是不会执行的
7. 基础数据类型
数字: 用于计算和比较(int)
字符串:在python中只要是用引号引起来的就是字符串(str)
加法--同是字符串才能相加
乘法--只能和数字进行相乘
"""my name's"""引号配合使用
布尔值:返回真假值 用于判断(bool)
true 真 false 假 print(3<2)
8. 输入
注意:input获取到的内容全都是字符串
int()--将字符串中的数字转换成整型
type()--查看数据类型
9. if
if - 如果 在python是关键字 if true 如果是真的 单if 关键字 空格 条件 冒号 缩进 结果 print(1) if 3>2: input(3) print(2) if else 二选一 if 空格 条件 冒号 缩进 结果 else 冒号 缩进 结果 print(8) # if 1>2: # print(1) # else: # print(2) # print(4) n = input("请输入数字:") if 3<int(n): print(1) else: print(2) print(6) if elif elif 多选一或零 print(110) if 3<2: print("a") elif 3>8: print ("b") elif 5>0: print ("c") print(112) if elif else 多选一 if 3 == 2: print(1) elif 3<2: print(3) elif 3>10: print(4) else print(9) if if if 多选 if 3>2: print("a") print(54654) if 3<6: print("b") if 嵌套 sex = "输入账号" age = "输入密码" if sex == "45646": if age == "545665": print("密码正确") else: print("密码错误") else: print("账号错误") 1.用户输入账号 2.用户输入密码 3.判断用户的账号是否正确 4.如果账号正确,在判断密码 5.账号和密码都正确提示用户 6.如果账号正确密码错误提示密码错误 7.如果账号错误提示账号错误 chr = input("输入账号") list = input("输入密码") if chr == "6666": if list == "555": print("密码正确") else: print("密码错误") else: print("账号错误") ase = input("请输入大黑哥:") if ase == "大黑哥": print("你真聪明") else: print("输入有误")
10.用户交互
a = input ("请输入账号,回车:") #获取到的都是字符串 print (a + "哒") # print(int(a)+5)
11.其他知识点
and 和 and前后都为真才是真
type 查看数据类型
int("5") 将字符串5转换成整型
str(5) 将整型转换成字符串
== 判断前后是否相等
上一篇: Sqlserver 使用.net查询被事务锁住处理
下一篇: 互联网架构的演变过程(一)