一,什么是python?
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
二,python和其他编程语言对比:
语言之间的对比:
PHP类:适用于写网页,局限性
Python Java: 及可以写网页 也可以写后台功能
- Python执行效率低,开发效率高
- Java执行效率高, 开发效率低
三,python基础(if while)
(1)变量名
- 字母
- 数字
- 下划线
注意:
数字不能开头
不能是关键字
不能用特殊符号(- @ # $)
(2)if 条件语句和while循环语句
if 条件1:
pass
elif 条件2:
pass
elif 条件3:
pass
else:
pass
print('end')
注意:if或slse后面要加冒号,下一行用Tab建缩进。
pass是代指空代码,无意义。
while True: 循环
while False: 不循环
例如:1,使用while循环输入 1 2 3 4 5 6 8 9 10
n = 1 while n < 11: if n == 7: pass else: print(n) n = n + 1
2、求1-100的所有数的和
#!/D:\python # -*- coding:utf-8 -*- n = 1 s = 0 while n < 101: s = s + n n = n + 1 print(s)
3.输出 1-100 内的所有奇数
#!/D:\python # -*- coding:utf-8 -*- ''' 输出 1-100 内的所有奇数 ''' n = 1 while n < 101: temp = n % 2 if temp == 1: print(n) else: pass n = n + 1
4 、求1-2+3-4+5 ... 99的所有数的和
#!/D:\python # -*- coding:utf-8 -*- n = 1 s = 0 while n < 100 : t = n % 2 if t == 0: s = s - n else: s = s + n n = n + 1 print(s)
(3)基本数据类型
a,数字类型
整数 int()
浮点数 float()
复数 complex(real [,imag])
b,字符串类型
字符串 - n1 = "小明" n2 = '张三' n3 = """李四""" n4='''王二麻子'''
注意:字符串开始和结尾使用的引号必须一致。
c,布尔类型
True - 1
False - 0
四,基本输入和输出
input 输入
例如:n = input ('提示文字') n =str(input ('提示文字')) n = int(input ('提示文字'))
print 输出
例如:print(输出内容)
例题:用户登陆(三次密码机会重试)
#!/D:\python # -*- coding:utf-8 -*- n = 0 while n < 4: p = str(input('请输入你用户密码:')) if p == 'root': print('登录成功') break else: print('密码不正确') n = n + 1 if n == 3: print('对不起,3次机会已经用完') break else: pass
2018-11-04 23:06:23