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的历史的更多相关文章

  1. 自学Python之路-Python核心编程

    自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块       6.1 自学Python6.1-模块简介    6.2 自学Python6.2-类.模块.包  ...

  2. 自学Python之路-Python基础+模块+面向对象+函数

    自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的 ...

  3. 自学Python之路-Python并发编程+数据库+前端

    自学Python之路-Python并发编程+数据库+前端 自学Python之路[第一回]:1.11.2 1.3

  4. 自学Python之路-Python网络编程

    自学Python之路-Python网络编程 自学Python之路[第一回]:1.11.2 1.3

  5. Python之路Python文件操作

    Python之路Python文件操作 一.文件的操作 文件句柄 = open('文件路径+文件名', '模式') 例子 f = open("test.txt","r&qu ...

  6. Python之路Python内置函数、zip()、max()、min()

    Python之路Python内置函数.zip().max().min() 一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算, ...

  7. Python之路Python作用域、匿名函数、函数式编程、map函数、filter函数、reduce函数

    Python之路Python作用域.匿名函数.函数式编程.map函数.filter函数.reduce函数 一.作用域 return 可以返回任意值例子 def test1(): print(" ...

  8. Python之路Python全局变量与局部变量、函数多层嵌套、函数递归

    Python之路Python全局变量与局部变量.函数多层嵌套.函数递归 一.局部变量与全局变量 1.在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量.全局变量作用域是整个程序,局 ...

  9. Python之路-python数据类型(列表、字典、字符串、元祖)操作

    一.列表: 列表的语法,以中括号开通和结尾,元素以逗号隔开.例如:name = [] 列表是以下标取值,第一个元素下标是0,第二个元素下标是1,最后一个元素下标是-1.   1.增加 #name = ...

  10. Python之路-python介绍

    一.Python及其他语言 有很多种分类方法,其中一种是按照解释型和编译型来划分的. 编译型:例如C,C++ 优点:运行效率高 缺点:依赖编译平台 (不能跨平台,开发效率低) 解释型:例如shell, ...

随机推荐

  1. git使用和操作

    git提交日志的规范 为了更规范的开发,特别是团队协同开发,对于代码托管工具的提交上都会有要求的. 作为开发者,我们一定要注重提交日志的规范性,我们要对自己写的代码负责.提交日志规范很多,最近看到了一 ...

  2. [Pandas] 01 - A guy based on NumPy

    主要搞明白NumPy“为什么快”. 学习资源 Panda 中文 易百教程 远程登录Jupyter笔记本 效率进化 四步效率优化 NumPy 底层进行了不错的优化. %timeit 对于任意语句,它会自 ...

  3. java取json 的方法

    public static void main(String[] args) { String jsonStr = "[{\"varieties_type\":\&quo ...

  4. ubuntu linux 修改ip 超扎心。

    老大说“终于搞定了,快记下来,不然以后又忘了”(露出慈母般的微笑) 参考地址:https://jingyan.baidu.com/article/adc815139ddcc4f723bf7339.ht ...

  5. WordPress新用户注册时提示“您的密码重设链接无效”

    在使用Wordpress密码找回功能及新用户注册邮件中的重置密码链接时,Wordpress提示“您的密码重设链接无效,请在下方请求新链接.”.“该key似乎无效”.“invalid key”. 这个其 ...

  6. [Note] GNUstep on Windows

    1.下载与安装 www.gnustep.org/windows/installer.html 下载 GNUstep MSYS System GNUstep Core GNUstep Devel 并安装 ...

  7. 1. SOFAJRaft源码分析— SOFAJRaft启动时做了什么?

    我们这次依然用上次的例子CounterServer来进行讲解: 我这里就不贴整个代码了 public static void main(final String[] args) throws IOEx ...

  8. pip 修改镜像源为豆瓣源

    1. 修改配置文件 编辑配置文件,如果没有则新建: $ vi ~/.pip/pip.conf 添加内容如下: [global] index-url = https://pypi.doubanio.co ...

  9. reduce方法应用技巧

    定义和用法 reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值. 注意: reduce() 对于空数组是不会执行回调函数的. 浏览器支持 方法 Chro ...

  10. web前端体系-了解前端,深入前端,架构前端,再看前端。大体系-知识-小细节

    1.了解前端,深入前端,架构前端,再看前端.大体系-知识-小细节 个人认为:前端发展最终的导向是前端工程化,智能化,模块化,组件化,层次化. 2.面试第一关:理论知识. 2-1.http标准 2-2. ...