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 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死循环
只要条件成立,就持续循环块内的代码。
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
原文:https://www.cnblogs.com/hai125698/p/9074354.html