首页 > 代码库 > <第一天>--Python学习_01

<第一天>--Python学习_01

1、python介绍
(1)、linux系统自带python.
(2)、python有自己的库.
(3)、java运行效率比python高,但java要写100行代码的功能,而python用10行代码即可完成.
(4)、GO语言的网络请求最好,但在正则方面比较弱.
2、python与C的运行机制
(1)、C语言:直接转为机器码交给计算机进行运行。
(2)、其它语言:字节码--->机器码--->交给计算机运行。
3、python种类
(1)、CPython:--->解释型,编译一行运行一行。
(2)、Pypy:一次性把全部代码编译为机器码-->一次性运行。
(3)、其它python:代码-->其它语言的字节码-->机器码运行。
4、python编码
(1)、ASCIL码:256位(英文),一个字节8位。
(2)、万国码:两个字节,至少16位。
(3)、UTF-8:三个字节,24位。
(4)、GBK:两个字节,16位5、python生命变量方式
(1)、字母。
(2)、数字(不能用作开头)。
(3)、下划线(可做分割使用)。
(4)、不可以用作关键字。
列:《1》
import  getpass   # 引入加密模块
pwd = getpass.getpass(‘请输入密码:‘)
name = input(‘请输入名字:‘)
print(pwd)
print(name)
6、if...else...判断语句
语法1:
if (条件判断):
   print(‘条件正确,走这里‘)
else:
   print(‘否则走这里‘)
列:《1》
username = input(‘>>>:‘)
if username == ‘zhaosj‘:
   print(‘普通管理员‘)
elif username == ‘oldboy‘:
   print(‘超级管理员‘)
elif username == ‘郭少龙‘:
   print(‘人‘)
elif username == ‘六一‘:
   print(‘装逼犯‘)
else:
   print(‘再见‘)
列:《2》---嵌套if语句
user_type = input(‘请输入用户类型:‘)
if user_type == ‘管理员‘:
   username = input(‘输入用户名:‘)
   if username == ‘alex‘:
      print(‘ow‘)
else:
      print(‘low 鸡‘)
语法2:
if xxx in xxxooo:
   print(‘xxx在xxxooo里‘)
else:
   print(‘xxx不在xxxooo里‘)
列:《1》
content = ‘我们都是好孩子‘
if ‘都好‘ in content:
   print(‘包含敏感字符‘)
else:
   print(‘都好不在content中‘)
列:《2》
content = ‘我们都好孩子‘
if ‘他的‘ not in content:
   print (‘包含敏感字符‘)
else:
   print (content)
7、while循环语句(while:当)
列:《1》
while True   # 当为真时
        user = input(‘输入用户名:‘)
        pwd = input(‘输入密码:‘)
        if user == ‘zhaosj‘ and pwd == ‘ow‘:
           print(‘登陆成功‘)
           break  # 跳出循环终止循环
        else:
           print(‘用户名或密码错误,请想想...‘)
print(‘end‘)
列:《2》
--利用while循环,两种方法输出1,2,3,4,5,6,8,9,10 第一种方法: i = 1 while True: if i == 7: pass #占位符,什么都不做 else: print(i) i = i+1 if i == 11 break # 跳出循环结束循环 <--------------------------------------------------> 第二种方法: i = 1 while True: if i == 7: i = i+1 continue # 跳出本次循环,开始下次循环 print(i) i = i+1 if i == 11: break # 结束所有循环 列:《3
---while循环,计算1--100的和 value = http://www.mamicode.com/0 # 初始值为0> 列:《4》
---while循环,打印出1--100[余数=0为偶数,余数=1为奇数] i = 1 while i<101: if i % 2 == 1: print(i) i = i+1 列:《5》
---while循环+if判断,用户登录操作只有三次机会 i = 0 while i < 3 user = input(‘请输入用户名>>>:‘) pwd = input(‘请输入密码>>>:‘) if user == ‘zhaosj‘ and pwd == ‘ow‘: print(‘登录成功‘) break else: print(‘登录失败‘) i +=1

<第一天>--Python学习_01