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. Spring中bean标签的属性和值:

    Spring中bean标签的属性和值: <bean name="user" class="com.pojo.User" init-method=" ...

  2. C#设计模式(12)——享元模式(Flyweight Pattern)(转)

    一.引言 在软件开发过程,如果我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非 ...

  3. tomcat安装与项目部署

    1.tomcat依赖:jdk jre,环境变量配置  java_home  jre_home 2.tomcat安装: 下载:http://tomcat.apache.org/    download ...

  4. ASP.net MVC5 Code First填充测试数据到数据库

    问题的产生  最近在看Adam Freeman的“Pro ASP.NET MVC5”,于是在工作机上面搭建了相应的运行环境,但是在自己的机器上面只有代码,没有数据库.记得在code first中可以新 ...

  5. Apriori

    基本概念 项与项集:设itemset={item1, item_2, …, item_m}是所有项的集合,其中,item_k(k=1,2,…,m)成为项.项的集合称为项集(itemset),包含k个项 ...

  6. LinkedHashMap和HashTable

    LinkedHashMap: 继承了HashMap: 其中,key不允许重复是Map接口就有的性质: HashTable: 同步的,意味着是单线程,意味着线程安全的,但是速度慢,和List接口集合的子 ...

  7. Class_fourh_异常总结

    使用try,catch,finally.检查指点检查点是否错误: try里填入监测的内容 catch 小括号里放类型错误  判断try里出现的错误是哪一类错误 中括号里放 输出内容 在控制台上输出错误 ...

  8. 普通文件的上传(表单上传和ajax文件异步上传)

    一.表单上传: html客户端部分: <form action="upload.ashx" method="post" enctype="mul ...

  9. ES6学习 --函数参数默认值与解构赋值默认值

    1. ES6的解构ES6中引入了解构赋值的操作,其作用是:将值从数组Array或属性从对象Object提取到不同的变量中 即分为两种情况:从数组Array中解构,以及从对象Object中解构 ①.从数 ...

  10. Linux 创建自定义命令

    Linux 创建自定义命令 Linux 可以创建自定义使用命令 这里我们采取使用“alias”命令.这里我们首先了解两个文件,通过这两个文件我们可以根据环境配置相应的自定义命令. 该文件内创建的自定义 ...