2018-5-22-Python全栈开发day9-Python开发课程简介part2
Posted 叶海宾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-5-22-Python全栈开发day9-Python开发课程简介part2相关的知识,希望对你有一定的参考价值。
1.Python安装
1.1
目前学习主流是使用Python3,在安装时需要点击add to the PATH环境变量。在python2时如果没有设置环境变量,在命令符下每次需要找到python所在路径,比较麻烦,比如:
python a.txt,环境变量设置得当,系统会自动补全python前的文件路径,然后找到python.exe,如果电脑上安装python2和python3,那么可以通过修改python.exe的名字,来进行区分。
2.python后缀名
一般情况下python可以识别非py的后缀,但是在导入模块时,必须是py后缀,所以默认情况下,使用py后缀方便识别。
2.1代码行编写默认规则
一般情况下,需要注明:#!/usr/bin/env Python,主要是在linux系统下,声明所使用的解释器,
-*-coding:utf8-*-
编码声明,采用支持中文的编码,在python2中需要声明,否则中文会乱码,在python3内置,无需声明。
3.input操作
input是让用户输入一个数据,在用户输入数据之前,计算器默认等待,获得用户输入的数据之后,再开始下一行命令:
a=input(‘this is my new life‘) print(a)
通过将用户输入的数据赋值给a,然后输入a,就将用户输入的数据打印出来,a也可以称之为变量,变量即改变的数值,代指某真实的数值,
3.1变量的规范
变量只能由1.数字2.字母3.下划线 这三种类型组成,而且变量的名称数字不能位于第一位,在给变量命名时,应该避免(必须)与python内置关键词重复比如list等,如果重复可能导致未知的错误。
4.条件语句
条件语句即if、else、elif
规则:
if 条件 : 则 else: 则:
示例:
if a==a: print(‘this is your home‘) esle: print(‘hello world‘)
4.1嵌套
示例
if a==a : if b==b: print(‘b‘) else: print(‘a‘) else: print(‘qiantao‘)
4.2pass用法
如果符合某一条件,但是自己并不想做任何事,可以使用pass来跳过,不能不写任何东西,比如:
if a==a: pass esle: print(‘hello world‘)
5.基本数据类型
5.1 字符串
所有用引号括起来的都是字符,统称字符串,‘’、“”,‘‘‘ ‘‘‘只有此三种为字符串,且以一种引号开始就必须以相同一种引号结束。
字符串的加法:
a=‘alex‘ c=‘sb‘ n=a+c n=‘alexsb‘
字符串的乘法
b=a*10 b=‘alexalexalex....‘共十个
5.2数字
没有引号的数字,具有正常的四则运算,而且
a**4即为a的四次方,
a%2是获取a除以2的余数,
a//2是获取a除以2的商
6.循环
while
6.1死循环
while 1==1: print(‘aa’)
只要条件成立,就持续循环块内的代码。
7.作业
7.1使用while循环输出1234568910
n=1 while n <11: if n == 7: pass else: print(n) n=n+1
效果
7.2求1-100数的和
n=1 a=0 while n <101: a=a+n n=n+1 print(a)
输出
7.3求1-100内所有的奇数
n=1 while n<101: if n %2 ==1: print(n) n=n+1
7.4 1-100内所有的偶数
n=1 while n<101: if n %2 ==0: print(n) n=n+1
7.5 输出1-2+3-4...99
n=1 a=0 while n<101: if n %2 ==1: print(n) a=a+n else: print(n) a=a-n n=n+1 print(a)
7.6用户登录,有三次登录机会,三次之后则不能登录
a=‘root‘ n=1 while n<4: b= input(‘ddd‘) if a == b: print(‘welcome‘) break else: pass n=n+1
以上是关于2018-5-22-Python全栈开发day9-Python开发课程简介part2的主要内容,如果未能解决你的问题,请参考以下文章