百万年薪python之路 -- python的历史
1.python的历史
2004 Django框架诞生了
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能
2.python是一个什么编程语言
编译型:只翻译一次(代表C)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译(代表Python)
缺点:执行速度慢
优点:开发速度快
3.python的种类
解释器分类:
Cpython
Jpython
Ironpython
pypy(特殊)
4.变量 -- 输出
a = 1 #声明变量
# a #变量名字
# = # 赋值
# 1 # 值
# 变量定义规则:
# 1.变量由数字,字母,下划线组成
# 2.不能以数字开头
# 3.不能使用python关键字
# 4.不能使用中文和拼音命名
# 5.区分大小写
# 6.变量名要具有描述性
# 7.推荐写法
# 7.1驼峰体 AgeOfOldboy = 98
# 7.2下划线 age_of_oldboy = 98 (官方推荐)
变量小高级
a = 4
b = a + 6
print(b)
# age = 18
# age1 = 19
# age2 = age
# age = 20
# # 20 19 18
# print(age,age1,age2)
# 什么是变量?
# 变量就是将一个临时的值存储在内容中(存储中间值/起别名)
# 变量能干什么?
# 变量可以多次重复使用
# 变量在那用怎么用?
# 变量在咱们程序中会频繁使用
5.常量
# 常量:ID = 123154156465 常量就是不变的量
6.注释
单行注释 #
多行注释 """ """ 或者''' '''
被注释的内容不会被执行
7.基本类型
int:数字 用于计算和比较
str: 字符串 只要被引号引起来的就是字符串
bool:布尔值 主要用于判断真假
8.输入
ps:input获取到的内容全是字符串
int(“110”) 将字符串110转换成数字110
str(110) 将数字110转换成字符串110
type() 查看数据类型
# a = input("请输入内容,并回车:")
# print(a,type(a))
# print(int(a) + 5)
9.if
# print(1)
# if 3<2 :
# print(3)
# print(2)
# if else 二选一
# print(1)
# if 2>12 :
# print(2)
# else :
# print(3)
# print(4)
# # if elif elif 多选至多一个
# print(110)
# if 1<2:
# print(112)
# elif 5>8 :
# print(113)
# print(999)
#
# # if elif elif else 多选一
# print(110)
# if 1<2:
# print(112)
# elif 5>8 :
# print(113)
# elif 4>7:
# print(199)
# print(999)
1.用户输入账号
2.用户输入密码
3.判断用户的账号是不是alex
4.如果账号是alex在继续判断密码是不是alexdsb
5.账号和密码都正确提示用户alex就是一个dsb
6.如果账号正确密码错误提示密码错误
7.如果账号错误提示账号错误
name = "alex"
password = "alexdsb"
username = input("请输入账号:")
pwd = input("请输入密码:")
if name== username:
if password == pwd:
print("alex就是一个dsb")
else:
print("密码错误")
else:
print("账号错误")
百万年薪python之路 -- python的历史的更多相关文章
- 自学Python之路-Python核心编程
自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块 6.1 自学Python6.1-模块简介 6.2 自学Python6.2-类.模块.包 ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...
- 自学Python之路-Python并发编程+数据库+前端
自学Python之路-Python并发编程+数据库+前端 自学Python之路[第一回]:1.11.2 1.3
- 自学Python之路-Python网络编程
自学Python之路-Python网络编程 自学Python之路[第一回]:1.11.2 1.3
- Python之路Python文件操作
Python之路Python文件操作 一.文件的操作 文件句柄 = open('文件路径+文件名', '模式') 例子 f = open("test.txt","r&qu ...
- Python之路Python内置函数、zip()、max()、min()
Python之路Python内置函数.zip().max().min() 一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算, ...
- Python之路Python作用域、匿名函数、函数式编程、map函数、filter函数、reduce函数
Python之路Python作用域.匿名函数.函数式编程.map函数.filter函数.reduce函数 一.作用域 return 可以返回任意值例子 def test1(): print(" ...
- Python之路Python全局变量与局部变量、函数多层嵌套、函数递归
Python之路Python全局变量与局部变量.函数多层嵌套.函数递归 一.局部变量与全局变量 1.在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量.全局变量作用域是整个程序,局 ...
- Python之路-python数据类型(列表、字典、字符串、元祖)操作
一.列表: 列表的语法,以中括号开通和结尾,元素以逗号隔开.例如:name = [] 列表是以下标取值,第一个元素下标是0,第二个元素下标是1,最后一个元素下标是-1. 1.增加 #name = ...
- Python之路-python介绍
一.Python及其他语言 有很多种分类方法,其中一种是按照解释型和编译型来划分的. 编译型:例如C,C++ 优点:运行效率高 缺点:依赖编译平台 (不能跨平台,开发效率低) 解释型:例如shell, ...
随机推荐
- git使用和操作
git提交日志的规范 为了更规范的开发,特别是团队协同开发,对于代码托管工具的提交上都会有要求的. 作为开发者,我们一定要注重提交日志的规范性,我们要对自己写的代码负责.提交日志规范很多,最近看到了一 ...
- Hadoop入门 之 Hadoop常识
1.Hadoop是什么? 答:Hadoop是开源的分布式存储和分布式计算平台. 2.Hadoop的组成是什么? 答:Hadoop由HDFS和MapReduce这两个核心部分组成. HDFS(Hadoo ...
- Linux虚拟机--进入MySQL报错的解决办法
在Linux安装MySQL有时候会出现 [mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/ ...
- java -PDF添加文本水印与图片水印
java pdf添加水印文本及图片文本 PDF文件添加文本水印: private static int interval = 30; public static void waterMark(Stri ...
- linux脚本入门之终端显示输出
主要基本命令为 echo 与 printf. 关于echo: 其语法结构为:echo -选项参数 字符串: 例如:echo hello,world echo 'hello,world' echo ...
- 使用 .NET Core 3.0 的 AssemblyLoadContext 实现插件热加载
一般情况下,一个 .NET 程序集加载到程序中以后,它的类型信息以及原生代码等数据会一直保留在内存中,.NET 运行时无法回收它们,如果我们要实现插件热加载 (例如 Razor 或 Aspx 模版的热 ...
- Linux——基本命令
目录 一.目录切换命令 二.目录操作命令(增删改查) 2.1增加目录 2.2查看目录 2.3寻找目录(搜索) 2.4修改目录名称 2.5移动目录位置(剪切) 2.6拷贝目录 2.7删除目录 三.文件的 ...
- JavaScript系列:函数式编程(开篇)
前言: 上一篇介绍了 函数回调,高阶函数以及函数柯里化等高级函数应用,同时,因为正在学习JavaScript·函数式编程,想整理一下函数式编程中,对于我们日常比较有用的部分. 为什么函数式编程很重要? ...
- 多线程基础(主要内容转载于https://segmentfault.com/a/1190000014428190)
进程作为资源分配的基本单位 线程作为资源调度的基本单位,是程序的执行单元,执行路径(单线程:一条执行路径,多线程:多条执行路径).是程序使用CPU的最基本单位. 线程有3个基本状态: 执行.就绪.阻塞 ...
- [UWP] 解决FlipView图片放大的诡异bug
想要实现图片的放大缩小可以通过在Image外面套一个ScrollViewer,然后设置ScrollViewer的ZoomMode="Enabled" <FlipView It ...