day 01 python基础

时间:2021-12-08 08:54:42

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&period;python基础知识&lowbar;01

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

  3. 01&period;Python基础-5&period;函数

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

  4. 01&period;Python基础-4&period;字符串

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

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

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

  6. 01&period;Python基础-1&period;Python简介及基础

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

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

    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. Android LayoutInflater详解

      在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById().不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且 ...

  2. jersy服务,将图片发送另个服务器,再将异步返回

    今天在学习新项目时,遇到了jersy服务,完成,将图片发送到另一台服务器.下面介绍一下jersy服务的一个简单例子. 1.建立一个jersy一个java项目,先导入jersy服务相应的jar包 com ...

  3. 启用IIS7报错功能

    进入:控制面板 - 卸载程序 - 打开或关闭Windows功能 如果访问任何不存在页面或页面出错时空白: Internet 信息服务 - 万维网服务 - 常见 HTTP 功能 - HTTP 错误 打勾 ...

  4. Java 第三章 选择结构

    第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容& ...

  5. iOS开源加密相册Agony的实现(五)

    简介 虽然目前市面上有一些不错的加密相册App,但不是内置广告,就是对上传的张数有所限制.本文介绍了一个加密相册的制作过程,该加密相册将包括多密码(输入不同的密码即可访问不同的空间,可掩人耳目).Wi ...

  6. 用Python学分析:集中与分散

    散点图进阶,结合箱体图与直方图对数据形成全面的认识 描述数据集中趋势的分析量: 均值 - 全部数据的算术平均值 众数 - 一组数据中出现次数最多的变量值 中位数 - 一组数据经过顺序排列后处于中间位置 ...

  7. perl语言中的&period;pm文件和&period;pl文件区别

    perl...呵呵呵 按照惯例,.pm 应该保存 Perl Module,也就是 Perl 模块.例如 Socket.pm.pl 应该保存 Perl Library,也就是 Perl 库文件.例如 p ...

  8. 使用redis原生list结构作为消息队列取代celery框架。

    1.web后台对大批量的繁重的io任务需要解耦使用分布式异步技术,否则会使接口阻塞,并发延迟,一般就选celery好了.此篇的取代主要是针对取代celery的worker模式.没有涉及到周期和定时模式 ...

  9. &lbrack;No000012E&rsqb;WPF&lpar;6&sol;7&rpar;:概念绑定

    WPF 的体系结构,标记扩展,依赖属性,逻辑树/可视化树,布局,转换等.今天,我们将讨论 WPF 最重要的一部分——绑定.WPF 带来了优秀的数据绑定方式,可以让我们绑定数据对象,这样每次对象发生更改 ...

  10. Day7 错误和异常

    一.异常 1.异常基础 1.为了让我们的代码在出现异常的时候,整个项目依然是可以正常运行的,所以我们引入了异常处理机制! 2.在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户 ...