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的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈开发-Day9-异步IO数据库队列缓存

2018-5-21-Python全栈开发day9-Python开发课程简介part1

Python全栈之路Day9

Python全栈day9(Python基础)

Alpha冲刺Day9

Alpha冲刺Day9