1.计算机历史

2.python历史

宏观:

python2和python3的区别:

python2  源码不标准,混乱,重复代码过多

python3  统一标准,去除重复代码

3.python环境

编译型:C,C++;一次性将所有的程序编译成二进制文件

缺点:开发效率低,不能跨平台

    优点:运行速度快

解释型:python,php;程序执行时,一行一行解释

    缺点:运行速度慢

    优点:开发效率高,可以跨平台

4.python的发展

5.Python的种类

python运行py文件:

python3x :python+空格+文件路径:文件名   回车

python2x:python2+空格+文件路径:文件名  回车

python2和python3的区别:

python2默认编码方式是ascii码,解决方式:在文件的首行:#-*-encoding:utf-8 -*-

python3默认编码方式是utf-8

6.变量

由数字字母下划线任意组合,数字不能开头;不能是Python中的关键字

#判断变量
t-t = 2
3t_t = 23
*r = 4
_ = 'fdsa'
___ = 4
%- = 'fdsa'
2w = 5
qwe-r = 'wer'

7.常量

约定俗成,不可更改,全部是大写字母

8.注释

方便他人理解代码

单行注释:#

多行注释:‘’‘ 被注释内容 ’‘’   """备注是内容"""

9.用户交互:input

1.等待输入

2.将你输入的内容赋值给前面变量

3.input的输出数据类型全是str(字符串)

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

10.基础数据类型:

bool布尔值:True   False

int数字:+ -*/%//**

str字符串:python中凡是加引号的都是str;可相加:字符串的连接;可相乘:str*int

查看数据类型:type()

字符串转化成数字:int(str) 条件:str必须是数字

数字转化成字符串:str(int)

 a = '泰哥'
b = '小二'
c = a + b
print(c)
print('泰哥' + '小二' +'货') print('坚强'*8)
print(100,type(100))
print('',type(''))

11.if语句

第一种:

if 条件:

  结果

第二种:

if 条件:

  结果

else:

  结果

第三种:

if 条件:

  结果

elif 条件:

  结果

.........

else:结果

第四种:

if 条件:

  if 条件:结果

    if....

  else:结果

 #第一种
print(111)
if False:
print(666)
print(777) #第二种
if 4 > 3:
print('我请你喝酒')
else:
print('喝什么酒') #第三种多选
num = input ('q请输入你猜的数字:') if num == '':
print ('一起抽烟')
elif num == '':
print ('一起喝酒')
elif num == '':
print ('新开了一家,走')
else:
print ('你猜错了') #第四种嵌套
name = input('请输入名字:')
age = input ('请输入年龄:')
if name =='小二':
if age == '':
print (666)
else :
print (333)
else:
print ('错了....')'''

12.while语句

while 条件:

  结果

终止循环方法:改变条件;break

continue:结束本次循环,继续下次循环。

 #while
print('')
while True :
print('我们不一样')
print('在人间')
print('痒')
ptint('') #从1-100
count = 1
flag = True
#标志位
while flag:
print (count)
count = count + 1
if count > 100:
flag = False count = 1
while count <= 100:
print (count)
count = count + 1 count = 1
sum = 0 while count <= 100: sum =sum + count
count = count +1
print (sum) #break
print ('')
while True:
print ('')
print (333)
break
print (444)
print ('abc') count = 1
while True:
print (count)
count = count + 1
if count > 100 :break print (111)
count = 1
while count < 20:
print (count)
continue
count = count + 1
 count = 0
while count <= 100 :
count += 1
if count > 5 and count < 95:
continue
print("loop ", count) print("-----out of while loop ------")
 #1使用while循环输入1 2 3 4 5 6  8 9 10
count=0
while count < 10:
count = count + 1
if count == 7:
print(' ')
else :
print(count) #21-100的和
count=1
sum=0
while count<100:
sum=sum+count
count=count+1
print(sum) #31-100的所有奇数
#方法1
count=1
while count<101:
print(count)
count+=2
#方法2
count=1
while count<=100:
if count%2!=0 :
print(count)
count=count+1 #41-100所有偶数
#方法1
count=2
while count < 101:
print(count)
count += 2
#方法2
count=1
while count<101:
if count%2==0:
print(count)
count+=1 #51-99奇数之和减去偶数之和
count = 1
sum = 0
while count < 100:
if count%2 != 0:
sum+=count
else:
sum-=count
count += 1
print(sum) #6用户登录(三次机会)
i=0
while i < 3:
username = input('请输入用户名:')
password = input('请输入用户密码:')
if username =='小小哥' and password == 'gcs':
print('登陆成功')
else:
print('登录失败')
i+=1

day 01 python基础的更多相关文章

  1. 01 Python 基础数据类型

    基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余  + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3.str 字符串 存 ...

  2. 01.python基础知识_01

    一.编译型语言和解释型语言的区别是什么? 1.编译型语言将源程序全部编译成机器码,并把结果保存为二进制文件.运行时,直接使用编译好的文件即可 2.解释型语言只在执行程序时,才一条一条的解释成机器语言给 ...

  3. 01.Python基础-5.函数

    1 函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 内置函数 自定义函数 2 函数的定义和调用 2.1 函数的定义和调用 定义 def 函数名([参数]): 代码块 [ ...

  4. 01.Python基础-4.字符串

    1 字符串初识 字符串编码 字符串定义:多个字符(双引号或单引号中的数据)组成 字符串下标 类似列表list 格式化 就是占位符 最常用%s %d %f等等 转义字符 转义字符 描述 \ (在行尾时) ...

  5. 01.Python基础-3.集合容器

    1 列表list 1.1 列表介绍 Python内置的一种数据类型是列表:list. 有序的集合,可随时添加和删除其中的元素. 每个元素都分配一个数字 --它的位置,或索引.0,1,2,3-- 可存放 ...

  6. 01.Python基础-1.Python简介及基础

    python简介 python简介 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年. ...

  7. 01.Python基础-2.判断语句和循环语句

    1判断语句 1.1判断语句介绍 满足条件才能做某件事 1.2 if语句 if 条件: 语句块 在if判断条件的时候 False:False, 0, '', None, [] True :基本除上面之外 ...

  8. python极简教程01:基础变量

    测试奇谭,BUG不见. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题: 网络上的资料过多且良莠不全,不知道如 ...

  9. Python基础01

    Python基础 1.Python介绍 2.安装 3.Hello World程序 4.变量 5.用户输入 6.表达式if ...else语句 7.表达式for 循环 8.表达式while 循环 9.数 ...

随机推荐

  1. IIS相关

    使用aspnet_regiis.exe重新注册.NET Framework 重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下: C:\WINDOW ...

  2. HttpWebRequest请求http1.1的chunked的解析问题记录

    问题:我的请求获取不到URL对应的内容(换个浏览器可以). 第一步对比wirshark截包看HTTP请求头,发现我这缺失一部分请求头. 对着官方文档添加即可.https://msdn.microsof ...

  3. ACFS-9459: ADVM/ACFS is not supported on this OS version

    环境:RHEL 7.3 + Oracle 12.2.0.1 RAC 现象:acfs资源状态不正常,asmca图形也没有acfs相关内容,无法使用acfs. 1.具体现象 2.定位bug 3.解决问题 ...

  4. JaCoCo在Tomcat服务器上监控代码覆盖率的使用方法

    简介 Jacoco是一个开源的覆盖率工具.Jacoco可以嵌入到Ant .Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序.很多第三方的工具提 ...

  5. Django框架详细介绍---视图系统

    Django视图系统 1.什么是视图 在Django中,一个视图函数/类,称为视图.实质就是一个用户自定义的简单函数,用来接收WEB请求并xing响应请求,响应的内容可以是一个HTML文件.重定向.一 ...

  6. Kubernetes应用健康检查

    目录贴:Kubernetes学习系列 在实际生产环境中,想要使得开发的应用程序完全没有bug,在任何时候都运行正常,几乎 是不可能的任务.因此,我们需要一套管理系统,来对用户的应用程序执行周期性的健康 ...

  7. python locust 性能测试:locust 关联---提取返回数据并使用

    from locust import HttpLocust, TaskSet, taskimport jsonfrom common import readConfig class UserBehav ...

  8. js 简单的进度条

    html部分 <div id='div1'> <div id="div2"></div> </div> css部分 div{ hei ...

  9. nrm 安装与使用

    1.使用 npm install nrm -global 全局安装 2.安装完成后使用 nrm ls命令查看其维护的镜像地址列表 3.* 星号表示在使用 npm下载资源的时候,默认使用的地址 这里需要 ...

  10. Vue父子组件传值 | 父传子 | 子传父

    父传子 父容器 <template> <div> <zdy :module='test'></zdy> </div> </templa ...