pythonwhile循环怎么修改数据类型_Python3.X全栈-Day09-Python语言介绍、变量、基本数据类型及while循环(示例代码)...

01 python全栈s3 day9 Python开发系列课程概要

02 python全栈s3 day9 Python作业要求以及博客

03 python全栈s3 day9 编程语言介绍

04 python全栈s3 day9 Python种类介绍

05 python全栈s3 day9 Python安装以及环境变量的操作(一)

06 python全栈s3 day9 Python安装以及环境变量的操作(二)

07 python全栈s3 day9 Python条件语句和基本数据类型(一)

08python全栈s3 day9 Python条件语句和基本数据类型(二)

09 python全栈s3 day9 Python初识以及变量

10 python全栈s3 day9 Python条件语句以及基本数据类型(此节由于设备录制问题没有声音)

11 python全栈s3 day9 Python while循环语句以及练习题

12 python全栈s3 day9 练习题讲解

01 python全栈s3 day9 Python开发系列课程概要

1、LInux基础以及网络基础虽然不是开发必须的技能,但是全栈是以后的发展趋势,基本的运行原理要熟悉;

2、Python开发课程;

1)Python基础;(基础不牢,地动山摇)

2)网络编程(sodcket,比如开发QQ、Wechat)

3)断点续传(比如迅雷下载ISO镜像);

4)Web框架(通俗来讲,用来写网站);

5)设计模式+算法(设计大于编码)

6)项目实战阶段(写作文的阶段)

02 python全栈s3 day9 Python作业要求以及博客

1、基础、基本的数据类型、函数、面向对象编程(类似于作文中的名言警句、首尾呼应的手法)

3、作业:a.程序;b.博客地址(目的,整理博客的内容,就是自己思考的过程),推荐:www.cnblog.com

4、博客园中分类:随笔(任意可见);文章(直接不可见,可发送URL分享可见);日记(尽自己可见);

03 python全栈s3 day9 编程语言介绍

1、开发这件事;

1)主要学习如何开发运行在OS之上的应用软件,比如QQ、网易云音乐、网站;

2、主流编程语言介绍;

1)Python

Python是一门优秀的综合语言,Python的宗旨是:简单、优雅、明确,在人工智能、云计算、金融分析、大数据开发、Web开发、自动化运维、自动化测试等方向应用广泛,目前已是全球第4大最流程的语言;

2)Java

Java是一种可以撰写“跨平台”应用软件的面向对象的程序设计语言,是由Sun Microsystems公司与1995年5月份推出的Java程序设计语言和Java平台(即JavaSE、JavaEE、JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用与个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社区。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

3)PHP

PHP(外文名:PHP-Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,在国内先入为主,但在国际上已逐渐颓势明显;

4)C#

5)C++

6)Ruby

7)Go

8)小结:

a.机器语言-优点最底层,速度最快,缺点是最复杂,开发效率最低;(生成机器码)

b.汇编语言-优点是比较底层,速度最快,缺点是复杂,开发效率最低;(生成机器码)

c.高级语言-编译型执行速度最快,不依赖语言环境运行,跨平台差一些;解释型跨平台好,一份代码,到处运行,缺点是执行速度慢,依赖解释器或者虚拟机运行;(生成字节码)

d.Python执行效率低,开发效率高,但现在机器运行速度遵循摩尔定律;

e.Java执行效率高,开发效率比Python低;

9)机器码和字节码

a.机器码是计算机能够直接识别的01010111;

b.字节码先转换一次成字节码,再转换一次就是机器码,然后计算机能够识别;

3、程序员要想走得远,一定要学习低级语言C语言,如此才能了解其运行原理;

04 python全栈s3 day9 Python种类介绍

1、我们现在知道了Python是一门解释型余元,代码想用运行,必须通过解释器执行。Python的解释器本身也可以看做是个程序(即翻译官是哪国人不重要),这个程序是什么语言开发的呢?答案好几种语言。

1)Cpython

2)Jython

3)Pypy(Cpython开发的Python),虽然很快,但是不是主流,功能尚不稳定。

4)IPython

5)IronPython

lazy.gif

TIOBE发布4月编程语言排行榜

lazy.gif

05 python全栈s3 day9 Python安装以及环境变量的操作(一)

1、安装Python解释器

2)Python安装在操作系统之上,我们按照Python规则编写程序,交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果;

3)Python解释器的安装(建议Python2.7以及Python3.5.3均安装)

lazy.gif

lazy.gif

4、测试是否安装成功:Windows-》运行-》cmd-》输入Python,如何能进入交互环境,表示安装成功;

lazy.gif

5、配置环境变量;

lazy.gif

lazy.gif

06 python全栈s3 day9 Python安装以及环境变量的操作(二)

1、Python解释器的目录结构

lazy.gif

2、配置环境变量Path中,简便执行Python解释器(注意末尾英文分号);

lazy.gif

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

3、安装两个版本,修改python.exe和pythonw.exe为:python2.exe和pythonw2.exe以及python3.exe和pythonw3.exe用于区分不同的python版本;

07 python全栈s3 day9 Python条件语句和基本数据类型(一)

1、if~else条件语句;

#!/usr/bin/env python#-*- coding:utf8 -*-

true_name = "tqtl"true_password= "Ab123456"guess_name= input("请输入用户名:")

guess_password= input("请输入密码:")if guess_name == true_name and guess_password ==true_password:print("用户名和密码正确,欢迎进入天晴天朗商城。")else:print("用户名或密码错误,请重新输入。")

1)代码块;

2)Python严格按照缩进区分代码块;

3)代码块缩进一定要一致,官方建议缩进4个空格;

4)Python中程序是自上而下顺序执行的;

5)if语句的嵌套执行顺序;

2、if~elif~else条件语句:

vip_level = input("请输入会员级别:")if vip_level == "1级会员":print("A美女")elif vip_level == "2级会员":print("B美女")elif vip_level == "3级会员":print("C美女")elif vip_level == "4级会员":print("D美女")else:print("随便吧!")print("开始享受服务吧!")

1)程序自上而下执行,只要满足条件就打印,否则就执行下一个判断;

2)严格注意条件后面的英文冒号和缩进

3)嵌套可支持多层;

3、if~else的补充;

1 if条件满足:2 pass

3 else:4 print("xxxx")

08python全栈s3 day9 Python条件语句和基本数据类型(二)

09 python全栈s3 day9 Python初识以及变量

1、print("Hello World!")你好,世界!

2、虽然Python后缀名可任意,但导入模块时候会报错,所以一定写成.py结尾的文件;

3、执行Python代码的两种方式;

1)Python解释器 py文件路径;

2)直接在python解释器中输入代码执行;

4、#!/usr/bin/env python以及# -*- coding:utf8 -*-解释说明

1)Linux下文件必须添加;作用:声明python解释器

2)Windows不要求#!/usr/bin/env python;

3)# -*- coding:utf8 -*-在Python2.x要求,Python3.x不做要求,因为Python2.X默认编码方式为ASCII,Python3.x默认编码格式为UTF-8

lazy.gif

lazy.gif

5、编写用户登录程序

1)提醒用户输入用户名和密码;

2)获取用户名和密码后,对比:用户名=root,密码=root;

3)如果正确,提示登录成功;错误,提示登录失败;

6、变量的引入(把程序运算的中间结果临时加载到内存里,以备后面代码继续调用,这几个名字的学名叫做“变量”);

1)变量名只能是字母、数字和下划线的任意排列组合(不能以数字开头);

2)Python中关键字不能声明为变量[‘and‘,‘as‘,‘assert‘,‘break‘,‘claa‘,‘continue‘,‘def‘,‘del‘,‘elif‘,‘else‘,‘except‘,‘exec‘,‘finaly‘,‘for‘,‘from‘,‘global‘,‘if‘,‘import‘,‘in‘,‘is‘,‘lambda‘,‘not‘,‘or‘,‘pass‘,‘print‘,‘raise‘,‘return‘,‘try‘,‘while‘,‘with‘,‘yield‘]

3)变量名需要“见名知意”,比如name,age,sex,come_from,hobby;

4)变量名严格区分大小写,比如name 和 NAME是两个不同的变量;

5)变量的定义方式

a.驼峰命名法:ageOfTqtl=26;numberOfStudents=1000

b.下划线:age_of_tqtl=26;number_of_students=1000(官方推荐,个人也推荐)

6)变量的修改:

a.变量名为中文、拼音(LOW)xinming="cuixiaozhao",nianling=26

b.变量名过长:如,where_are_you_from ="hebei"

c.变量名词不达意:如,fdjskfkldasfd=25(神仙也看不懂的)

7)变量的定义规范

name = “Cuixiaozhao”

左侧是“变量名”,等号右侧是“变量值”;

10 python全栈s3 day9 Python条件语句以及基本数据类型

1、字符串

1)在Python中加了引号的字符都被认为是“字符串”-单引号、双引号、三个单引号、三个双引号都是字符串

1 name = ‘cuixiaozhao‘

2 name = "cuixiaoshan"

3 name = ‘‘‘cuixiaosi‘‘‘

4 name = """cuixiaolei"""

2)字符串的拼接(加法)

1 name = "cuixiaozhao"

2 name_alias = "_tqtl"

3 names = name +name_alias4 print(names)#cuixiaozhao_tqtl

3)字符串的乘法

name = "_tqltl"names= name * 10

print(names)

_tqltl_tqltl_tqltl_tqltl_tqltl_tqltl_tqltl_tqltl_tqltl_tqltl

11 python全栈s3 day9 Python while循环语句以及练习题

1、死循环

importtime

count=0while count < 10:print("ok",time.time())

count+= 1#注释掉改代码,就是死循环

print("循环结束啦!")

12 python全栈s3 day9 练习题讲解

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

2、求1~100之间的所有数字的和;

3、输出1~100之内的所有奇数;

4、输出1~100之内的所有偶数;

5、求1-2+3-4+5-6+7.....+99的和;

6、用户登录(给予三次机会尝试)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值