1,计算机基础。

2,python历史。

宏观上:python2 与 python3 区别:
python2 源码不标准,混乱,重复代码太多,
python3 统一 标准,去除重复代码。

3,python的环境。

编译型:一次性将所有程序编译成二进制文件。
缺点:开发效率低,不能跨平台。
优点:运行速度快。
:C,C++等等。

解释型:当程序执行时,一行一行的解释。
优点:开发效率高,可以跨平台。
缺点:运行速度慢。
:python ,php,等等。

4,python的发展。

5,python种类。

运行第一个py文件:
python3x :python 文件路径 回车
python2x :python2 文件路径 回车
python2 python3 区别:python2默认编码方式是ascii码
解决方式:在文件的首行:#-*- encoding:utf-8 -*-
python3 默认编码方式utf-8

6,变量。

变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。
1,必须由数字,字母,下划线任意组合,且不能数字开头。
2,不能是python中的关键字。
['and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield']

3,变量具有可描述性。
4,不能是中文。

7,常量。

一直不变的量。 π
BIR_OF_CHINA = 1949

8,注释。

方便自己方便他人理解代码。
单行注释:#
多行注释:'''被注释内容''' """被注释内容"""

msg = """
今天我想写首小诗,
歌颂我的同桌,
你看他那乌黑的短发,
好像一只炸毛鸡。
"""#注释被赋值

#-*- encoding:utf-8 -*-
#print('我爱中国')

9,用户交互。input

1,等待输入,
2,将你输入的内容赋值给了前面变量。
3,input出来的数据类型全部是str

name = input('请输入你的名字:')
age = input('请输入你的年龄:')
print('我的名字是'+name,'我的年龄'+age+'岁')

10,基础数据类型初始。

数字:int 12,3,45
+ - * / **
% 取余数
ps:type()
字符串转化成数字:int(str) 条件:str必须是数字组成的。
数字转化成字符串:str(int)
字符串:str,python当中凡是用引号引起来的都是字符串。
可相加:字符串的拼接。
可相乘:str * int
bool:布尔值。 True False。

11,if。

if 条件:
结果

#第一种:if 4 > 5 :print('我请你喝酒')
print('喝什么酒')#第二种:
if 4 > 5:print('我请你喝酒')
else:print('喝什么酒')#多选:
num = input('请输入您猜的数字:')if num == '1':print('一起抽烟')
elif num == '2':print('一起喝酒')
elif num == '3':print('新开了一家,走看看')
else:print('你猜错了.....')score = int(input("输入分数:"))if score > 100:print("我擦,最高分才100...")
elif score >= 90:print("A")
elif score >= 60:print("C")
elif score >= 80:print("B")
elif score >= 40:print("D")
else:print("太笨了...E")name = input('请输入名字:')
age = input('请输入年龄:')if name == '小二':if age == '18':print(666)else:print(333)
else:print('错了....')

12,while。

while 条件:
循环体
无限循环。
终止循环:

1,改变条件,使其不成立。

print('111')
while True:print('我们不一样')print('在人间')print('痒')
print('222')#从1--100 

count = 1
flag = True
#标志位
while flag:print(count)count = count + 1if count > 100 :flag = Falsecount = 1
while count <= 100:print(count)count = count + 1count = 1
sum = 0while count <= 100:sum = sum + count count = count + 1print(sum)

2,break

print('11')
while True:print('222')print(333)breakprint(444)
print('abc')count = 1
while True:print(count)count = count + 1if count > 100:breakprint(111)
count = 1
while count < 20 :print(count)continuecount = count + 1

3,continue

count = 0
while count <= 100 : count += 1if count > 5 and count < 95: continue print("loop ", count)print("-----out of while loop ------")

  • 太白金星老师
  • 博客:https://www.cnblogs.com/jin-xin/

别人能做的事,你能做的更好。

转载于:https://www.cnblogs.com/LXL616/p/10620875.html

初识Python-1相关推荐

  1. 初识python教学反思_[python第一课]初识python

    print("1.第一章:初识python\npython历史:\n1.python是用c语言写的\n2.python是可以调用c语言库函数\n3.Python1.0是1994年1月\n4. ...

  2. option:contains后面加变量_Python基础篇 -2:初识Python中的变量

    Python学习基础篇 -2 前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 . 第二篇 ...

  3. 孤荷凌寒自学python第三十八天初识python的线程控制

    孤荷凌寒自学python第三十八天初识python的线程控制 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.线程 在操作系统中存在着很多的可执行的应用程序,每个应用程序启动后,就可以看着 ...

  4. python中matrix是什么意思_初识Python

    初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑行和物理行这个概念 ...

  5. 慕课网初识python_初识Python笔记

    初识Python 基本数据类型 基本数据类型: 整数 十六进制用0x前缀和0-9,a-f表示 浮点数 整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差 字符串 以''或"" ...

  6. Python练习 | 初识Python、数据类型、基本语句

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...

  7. 初识python教案青岛版八年级_青岛版信息技术六上第二单元第8课8.初识python教案...

    教学 内容 初识 Python 课时 1 课时 设计者 于敏 教学 目标 知识目标: 初步认识软件,了解 Python 软件的界面和基本功能: 能力目标: 在尝试实践的过程中掌握 Python 的基本 ...

  8. 《Python游戏编程入门》——1.2 初识Python

    本节书摘来自异步社区<Python游戏编程入门>一书中的第1章,第1.2节,作者[美]Jonathan S. Harbour ,李强 译,更多章节内容可以访问云栖社区"异步社区& ...

  9. Python基础(一)--初识Python

    目录 Python基础(一)--初识Python 1 Python基本概念 1.1 什么是Python 1.2 Python的语言特征 1.3 Python的应用领域 2 Python开发环境 2.1 ...

  10. python的课程ppt_第4课 初识Python复习课程.ppt

    第4课 初识Python;启动Python IDLE,编程实现打印输出简单的字符串: "Welcome to Python World!"试一试 启动Python IDLE,认识P ...

最新文章

  1. 点击文字可以选中相应的checkbox
  2. 1.8 欠拟合和过拟合-机器学习笔记-斯坦福吴恩达教授
  3. linux中python解释器的配置_CentOS7配置Python3开发环境
  4. 要找到现阶段最适合自己的方法
  5. java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray
  6. java 更改css_CSS样式更改——文本Content
  7. 端上智能——深度学习模型压缩与加速
  8. windows安装TortoiseGit详细使用教程
  9. 领域驱动设计学习笔记2
  10. 玉林师范学院计算机宿舍专业,玉林师范学院宿舍怎么样 住宿条件好不好
  11. linux-CentOS7.6操作系统安装手册
  12. 程序员年薪45万,国企年薪20万,该不该跳槽去国企?
  13. VBA单元格、工作表、工作簿
  14. DA-TLC5615
  15. Object.entries()
  16. 现代软件工程 第九章 【项目经理】练习与讨论
  17. 基于arx模型的MPC预测控制器simulink建模与仿真实现
  18. A hybrid method of exponential smoothing and recurrent
  19. 拓嘉恒业:拼多多开店条件分享
  20. Java中的偏向锁是什么

热门文章

  1. 全国计算机一级知识题及答案解析,全国计算机等级考试一级试题库大全完整版附参考答案...
  2. 玩游戏4g计算机的内存不足,玩游戏时出现存储空间不足, 无法完成此操作, 到底是何原因?...
  3. 2014编程之美初赛第二场
  4. 习题6-6 使用函数输出一个整数的逆序数 (20 分)
  5. 异步日志系统设计demo
  6. C++ 内存基本构件new [] /delete []的意义、内存泄漏原因、VC下cookie的基本布局
  7. MPEG的完整形式是什么?
  8. android淡入淡出动画_在Android中淡入动画示例
  9. Java中interrupted()和isInterrupted()之间的区别
  10. 三、Numpy数组操作