我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python - one day

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python - one day

1. python历史。

2008 年出现 python 2.7 与 python 3.0 两个版本,后来 吉多·范罗苏姆 大叔决定停用 python 2.7,但因用户反对,于是决定于 2020 年停止 python 2.7 的更新

 宏观上:

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

2. python的环境

 编译型:一次性将所有程序编译成二进制文件

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

  优点:运行速度快

  比如:C,C++等等

解释型:当程序执行时,一行一行的解释

  缺点:运行速度慢

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

  比如:python ,php,等等

3. python种类

运行第一个py文件:

  python3x :python 文件路径 回车  

  python2x :python2 文件路径 回车  

  python2 python3 区别:python2默认编码方式是ascii码

  解决方式:在文件的首行:#-*- encoding:utf-8 -*-

  python3 默认编码方式utf-8

4. 变量

 变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用  

  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. 不能是中文

x=1+2+3+4+5
print(x)
print(1+2+3+4+5)
print(x*5)
print(x*5-234+2)

x='sjd'
print(x)
名字='亦双弓'
print(名字)


age1 = 12
age2 = 100
age2 = age1
age3 = age2
#age2 = 100
print(age1,age2,age3)

 

5. 常量

常量:一直不变的量 ,如:圆周率 π  

  BIR_OF_CHINA = 1949 ,python中没有常量,约定俗成的大写为常量

6. 注释

注释: 方便自己方便他人理解代码

  单行注释:#

  多行注释:'''被注释内容'''  """被注释内容"""

当引用换行的语句时应该用 3 个单引号或双引号进行引用 

"""
我今天写了一首小诗
歌颂我爱人
你看她那乌黑亮丽的头发
啊!好像一只炸毛鸡
'''
mg='''我今天写了一首小诗
歌颂我爱人
你看她那乌黑亮丽的头发
啊!好像一只炸毛鸡
'''
print (mgr,mg)

 

7. 用户交互:input

  1.待输入

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

  3. input 出来的数据类型全部是 str   

 

print (True,type(True))
print ('True',type('True'))

name = input('you name:')
age = input("you age:")
print ("my name is "+name,",age is  "+age)
print (name,age,type('age'))

 

8. 基础数据类型初始

数字:int 12,3,45 + - * / **  % 取余数  

  ps:type()  

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

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

字符串:str,python当中凡是用引号引起来的都是字符串

  可相加:字符串的拼接

  可相乘:str * int

bool:布尔值, True False

int = 100
print(100,type(100))
print(100.3,type(100.3))
print('100', type('100'))
print("100", type("100"))

print("I am ysg")
#print('i'm ysg')
print("I'm ysg,i'm ysg")

a="ysg"
b="peipei"
c=a+b
e=100
f=100
print(c)
print(a+b)
#print(a+b)
print("坚强"*4)
#print("坚强坚强坚强坚强"/2)
#print(e=f)

 

9.  if 判断语句

  if 条件:  结果

#语法结构
# if
if True :
    print(666)
if 4<5 :
    print(777)
if 5<3 :
    print(555)
if False :
    print(222)


if 9<7 :
    print("你请我喝酒")
else:
    print('喝什么酒')

num=input("请输入你选择的数字:")
if int(num)<5 :
    print ("小")
elif 5<int(num)<10 :
    print("大")
elif int(num) == 5:
    print("中")
else :
    print("输错了")

num=int(input("请输入你选择的数字:"))
if num<5 :
    print ("小")
elif 5<num<10 :
    print("大")
elif num == 5:
    print("中")
else :
    print("输错了")

print("111")
while True:
    print('我们不一样')
    print('丑八怪')
print('222')

 

10. while 循环语句

  while 条件:  

    循环体:无限循环

  终止循环:

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

    2. continue 结束本次循环

    3. break 跳出循环结构

#while 循环
count = 1
flag=True
while flag:
    print(count)
    count=count+1
    if count > 10:
        flag=False

count =1
while count<10:
    print(count)
    count=count+1
    

count = 1
sun=0
while count <=100:
    sun=sun+count
    count=count+1
    print(sun)

#break
print("111")
while :
    print("222")
    #break
    print("333")

count=0
while True:
    count = count+1
    if count==5:continue
    print(count)
    if count >10:break
count = 0
while count <100:
    count += 1
    if count > 5 and count < 95:
        continue
    print("loops:",count)
print ("loop---------loop")

 

相关练习

 1. 使用 while 循环输出 1 2 3 4 5 6 8 9 10

count = 0
while count<10:
    count +=1
    if count==7:continue
    print(count)

 

2. 求 1-100 的数之和

count=1
sun=0
while count<=100:
    sun +=count
    count +=1
    print(sun)

 

3. 输出 1-100 的所有奇数

count=0
while count<100:
    count+=1
    if count%2==1:
        print(count)

 

4. 输出 1-100 的所有偶数

count = 0
while count<100:
    count+=1
    if count%2==0:
        print(count)

 

5. 求 1-2+3-4+5...99 的所有数的和

count=1
sum=0
while count<=99:
    if count%2==1:
        sum+=count
    else:
        sum-=count
    count+=1
print(sum)

 

6.用户登录(三次机会重试)

i=0
while i<3:
    username=input('请输入用户名:')
    userpw=input('请输入密码:')
    if username=="亦双弓" and userpw=='123123':
        print('欢迎'+username+'回来')
        break
    elif i==2:
        print('密码输入次数超限,已被冻结')
    else:
        print('---密码输入错误,请重新输入---')
    i+=1

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python - one day

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python day one

一、python介绍  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。    最新的TIOB
2023-01-31

python - one day

1. python历史。2008 年出现 python 2.7 与 python 3.0 两个版本,后来 吉多·范罗苏姆 大叔决定停用 python 2.7,但因用户反对,于是决定于 2020 年停止 python 2.7 的更新 宏观上:
2023-01-30

python day five

一、双层装饰器def w1(func):    def inner(*args,**kwargs):        # 验证1        # 验证2        # 验证3        return func(*args,**kwa
2023-01-31

python day six

一、利用递归实现阶乘实例#利用递归实现阶乘实例(实际就是函数调用函数)#实现 1*2*3*4*5*6*7*8*9def func(num):    if num == 1:        return 1    return num * f
2023-01-31

python day 02

格式化输出%s:字符串占位符%d:数字占位符例如: "你好%s,我是%s,今年%d岁了。" % ("小明","小红",18)输出: 你好小明,我是小红,今年18岁了。基本运算符:算
2023-01-31

Python全栈day 02

一、循环语句while 用法num = 1while num <= 10: print(num) num += 1# 循环打印输出1-10while else 用法num = 1while num <= 10: print
2023-01-31

First Day Python介绍

前言:刚开通的博客,谢谢博客园平台,管理辛苦!Python介绍Python是一门高级的、面向对象的、解释性、脚本语言。高级语言:贴近开发者,对应底层语言,底层语言贴近机器;java、C#、php 。面向对象对应于面向过程,是开发人员在开发过
2023-01-31

python-object-one

#!/usr/bin/env python2.6from reportlab.lib import colorsfrom reportlab.graphics.shapes import *from reportlab.graphics i
2023-01-31

Day-01 Python基础

一、Python介绍  Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。  目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。  Pyth
2023-01-30

python-object-one-ne

#!/usr/bin/env python2.6# Written by Tony.yang# 2012-12-28 from urllib import urlopenfrom reportlab.graphics.shapes impo
2023-01-31

Python 学习笔记 Day 01

CPU  相当于人的大脑内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据重要文件操作系统应用程序宏观上:python2与python3的区别  pyth
2023-01-31

每天下班写一个python小例子,Day day up

最近每天下班回家有时间就会写个小例子,一个月下来的成果,分享给大家学习共勉~第一个1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满
2023-06-02

python从入门到精通(DAY 1)

1、要点(1) 在C语言中没有字符串,只有字符,在python中的字符串hello,在C语言中是以字符数组在内存存放['h','e','l','l','o'],如果对字符串修改,则是在内存中新开辟了一段空间进行存放。字符串特性:一旦修改,需
2022-06-04

python从入门到精通(DAY 3)

要求:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定针对此实例写了有二种类型的脚本,略有不同,具体如下: 帐号文件account.txt内容如下: sam 123 david 12 kevin 123 lin 12
2022-06-04

day 90 DjangoRestFra

本节目录一 序列化组件二 xxx三 xxx四 xxx五 xxx六 xxx七 xxx八 xxx一 序列化组件  首先按照restful规范咱们创建一些api接口,按照下面这些形式写吧:    Courses --- GET ---> 查看数据
2023-01-31

python从入门到精通(DAY 2)

1、字典复制:dict = {'name':'wang', 'sex':'m', 'age':34, 'job':'it'}info = dict ##别名 (二个字典指向内存的同一地址空间)info1 = dict.copy()
2022-06-04

Python基本循环实例Day 1

输入正确的用户名和密码,显示登陆界面,超过三次输入错误则锁定,定义字符串记得加上单引号,数字可以int定义,while循环和if循环语句后加上:,break不加:print("---------Welcome to Memory Card
2023-01-31

Python全栈Day 9部分知识点

python中一切皆对象。运算  2**4=16  即求2的4次方  39/8=4.875  39//8=4条件语句 if 条件:   pass    #空语句块,不可省略 else:   语句块  Linux系统中:  文件名:    .
2023-01-30

Python全栈Day 13部分知识点

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 查看,返回上一层,退出操作。 4 dic = { 5 '植物': 6 { 7 '草本植
2023-01-30

Python廖雪峰实战web开发(Day

MVC:Model-View-Controller,中文名“模型-视图-控制器”。其中Python处理的URL函数就是C:Controller,Controller主要负责业务逻辑,比如检查用户名是否存在,取出用户信息等等;而View负责显
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录