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. 创建视图sql

    create   view   视图名称   as     查询sql语句create    view   test2         as      select   *  from   sc te ...

  2. asp.net重要小知识

    1.服务端用request获取值一般用的是name属性,而ID属性是获取不到值的.对于asp.net中服务器控件一般是把name属性封装的名字和ID相同.

  3. git pull 冲突拉取不到新的代码

    本地文件已经有冲突或者在pull的过程中拉取的文件和本地文件冲突时,拉取不到新的代码,git pull出现报错,如下: 这个时候,如果你有两种选择,如果你需要这些改动,那个你就需要手动解决冲突,然后a ...

  4. 非CI执行Allure2 trends空白问题

    问题描述 未使用CI工具集成Aluure运行测试用例并生成Allure报告,多次执行后,trends是空白的,未展示出期望的趋势图 问题原因非CI工具,是通过命令 allure serve 展示报告 ...

  5. #WEB安全基础 : HTTP协议 | 0x3 TCP三次握手和DNS服务

    TCP三次握手精准无误地把数据送达目标处,TCP协议把数据包送出去后,向对方确认是否成功发送,握手过程中使用了TCP的标志(flag)——SYN和ACK 请看图 若握手中断,TCP协议再次从同样顺序发 ...

  6. Hbase 系统架构(zhuan)

    一.系统架构 客户端连接hbase依赖于zookeeper,hbase存储依赖于hadoop client: 1.包含访问 hbase 的接口, client 维护着一些 cache(缓存) 来加快对 ...

  7. Sql 按照指定天数时间段查询

    BEGIN TRY DECLARE @BeginTime DATETIME='2017-02-01' DECLARE @EndTime DATETIME='2017-03-3 23:59:59' -- ...

  8. centos7安装zabbix3.0超详细步骤解析

    centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...

  9. hdu5236 Article

    题目链接 概率DP $dp_i$表示连打$i$个字符的期望按键数 那么枚举保存的次数,均分一下连打的个数就好 #include<iostream> #include<cstdio&g ...

  10. 各版本最新的Visual C++可再发行组件包(Redistributable Package)下载和合集

    Microsoft Visual C++ 2005 Redistributable Package (x86):Microsoft Visual C++ 2005 可再发行组件包 (x86):http ...