一、python简介

python2:源代码不统一 有重复功能的代码 默认编码是ascii

没有中文 输出中文需要用头文件

#-*-coding=utf-8-*-

进行转换

py3;源代码统一 没有重复的功能代码 默认编码是utf-8 英文一个字节欧洲2个 中文三个

使用txt 转换cmd运行需要 另存为utf-8 因为txt默认gbk 中文2字节 16位

pyc 怎么存在

py 是文件名

**python是一个解释型语言是一个强语言 **

编译型 C

把每一条语句都提前编译成机器语言,保存成二进制以便计算机运行可以脱离环境运行 (只翻译一次)

优点

预编译使用前直接编译成计算机可以识别的语言(执行速度快)

缺点

不能跨平台使用 修改需要重新编译 (开发速度)

解释型(python)

需要下载解释器只有在执行程序的时候才把语言一句一句的翻译给计算机执行 (逐行翻译)

优点

下载解释器 可以跨平台执行 (开发速度快)

缺点

执行效率低 每次运行都需要解释一遍(执行速度慢)

1.1变量

程序运行过程中的值临时存储在内存中,方便以后调用

可以多次重复使用

变量定义的规则

​1.由数字,字母,下划线组成

​2.不能以单独使用数字

不能以关键字做变量

变量名要有意义和描述性

区分大小写

不能使用中文和拼音

建议使用驼峰

下划线 age_of_oldboy(官方推荐)

变量小高级

age=1

age1=2

age3=age

age=11

print(age,age1,age3)

头文件 不会被执行 但会被计算机读取识别

常量

许多程序员约定俗成大写 一直不变的量

写法全部大写

STRABERRY=SUPERMANM

1.2 注释

​单行注释

#注释。。。。。内容

多行注释

```

注释内容

```

基础数字类型

int 整型

用于比较和运算

str 字符串

就是字母汉字

例如 “a”

字符串可以和数字相乘

t='meet'

print(t*3)

bool

True #首字母必须大写

Flase#首字母大写

条件控制语句

if

if 条件:

代码块

else:

代码块

​如果 elif 条件:

​elif条件

​else:

单if

if else 二选一

if elif else 多选一

小练习

1.用户输入账号

2.用户输入密码

3.判断用户的账号是不是alex

4.如果账号是alex在继续判断密码是不是alexdsb

5.账号和密码都正确提示用户alex就是一个dsb

6.如果账号正确密码错误提示密码错误

7.如果账号错误提示账号错误

普通完成练习

#输入账号 账号正确

name = input('输入账号')

password = input('输入密码')

password = input('输入密码')

if name=='alex':

print('账号正确')

if password=='alexdsb':

print('密码正确,登陆成功alex是dsb')

break

else:

print("密码错误")

continue

break

else:

print('账号错误')

continue

break

练习的小高级

#输入账号 账号正确

while 1:

name = input('输入账号')

password = input('输入密码')

if name=='alex':

print('账号正确')

while 1:

password = input('输入密码')

if password=='alexdsb':

print('密码正确,登陆成功alex是dsb')

break

else:

print("密码错误")

continue

break

else:

print('账号错误')

continue

break

补充

and

and前面的值为真才是真

print type(5) 查看5的值

python背诵技巧_python历史背诵相关推荐

  1. python工程技巧_python 19个值得学习的编程技巧

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然.要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀 ...

  2. python背诵技巧_python如何记忆方法

    回忆录的目的是保存一个执行成本很高的操作的结果,以便可以提供第二次.第三次等时间,而不必重复该操作并反复产生费用.在 记忆通常应用于(a)执行昂贵操作的函数,(b)给定相同参数时总是产生相同的结果,( ...

  3. python工作技巧_Python常用小技巧汇总

    作者:Zarten 简介: 互联网一线工作者,尊重原创并欢迎评论留言指出不足之处,也希望多些关注和点赞是给作者最好的鼓励 ! 概述 在做python开发中,可能经常会用到一些小的技巧,但有时会忘记,不 ...

  4. python使用技巧_python小技巧

    平时开发中,一些使用的技巧,记录一下,持续更新---- 1.当函数默认参数为可变对象时,每次调用函数,是不会重新创建对象的 示例代码1: def ddd(a,b=[]): b.append(a)ret ...

  5. python常用技巧_python 实用的30个小技巧

    所有的这些技巧都能帮助你压缩代码并且优化运行.此外,你可以在日常工作中很容易地在真实项目中使用他们. 贴士#1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法 ...

  6. python处理技巧_Python小技巧1

    一. 打印并输出到文件 >>> print("aa","bb","11","ddddd",sep='- ...

  7. 2011-07 《信息资源管理 02378》真卷解析,逐题解析+背诵技巧

    本系列博客合计 21 篇,每篇都将解析一张<信息资源管理>真卷,并附带答案解析与背诵技巧. 全国 2011 年 7 月自学考试信息资源管理试题(02378) 单选题 1.现代信息技术主要包 ...

  8. 2013-07《信息资源管理 02378》真卷解析,逐题解析+背诵技巧

    本系列博客合计 21 篇,每篇都将解析一张<信息资源管理>真卷,并附带答案解析与背诵技巧. 全国 2013 年 7 月自学考试信息资源管理试题(02378) 单选题 1.信息系统项目开发管 ...

  9. 2013-04《信息资源管理 02378》真卷解析,逐题解析+背诵技巧

    本系列博客合计 21 篇,每篇都将解析一张<信息资源管理>真卷,并附带答案解析与背诵技巧. 全国 2013 年 4 月自学考试信息资源管理试题(02378) 单选题 1.信息系统是一种非常 ...

最新文章

  1. js平滑滚动到顶部,底部,指定地方
  2. javafx应用启动自动执行函数_一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式...
  3. 华为数据之道_华为构筑产业数字化的太极之道
  4. web容器获取SSL指纹实现和ByPass
  5. sigslot库源码分析
  6. Python 列表 sort( )方法
  7. 连接oracle出现ORA-12514错误
  8. mybatis ------ 懒加载(八)
  9. 双水泵轮换工作原理图_周宁气压给水设备控制柜原理图
  10. ★Python爬虫 ※ 入门详解
  11. c语言设计通讯录设计报告,C语言通讯录课程设计报告--设计一个通讯录管理系统...
  12. SQLExpress数据库类型与AttachDbFilename用法
  13. 6. ROS编程入门--路径跟随(Trajectory following)
  14. 今天好无聊……悟空……你变成女妖精吧……
  15. msvcr120.dll WIN7 64位/32位丢失怎么办
  16. 华为mate30和mate30pro的区别
  17. PHP Imagick 去背景 (抠图专用)
  18. 手动清除jwgkvsq.vmx病毒
  19. 《利用Python进行数据分析》笔记---第6章数据加载、存储与文件格式
  20. 【go-zero】go-zero 与 amqp go整合 Rabbitmq 实现消息推送 go 消息队列 (best practice)

热门文章

  1. 国学早教视频 16G
  2. 科大星云诗社动态20210307
  3. [我的1024开源程序]60元写的宠物网页和音乐网页
  4. matlab中tic,toc的用法
  5. java过滤结果集方法_QueryRunner类结果集处理的八种方法
  6. 命令行设置dns_网络感叹号dns未响应
  7. VTK修炼之道76:交互部件_标注类Widget的应用
  8. 自已写的几个分页的存储过程
  9. 交换技术、覆盖技术、虚拟存储技术的区分
  10. Adversarial Validation 微软恶意代码比赛的一个kenel的解析