博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day1:初识Python
阅读量:5301 次
发布时间:2019-06-14

本文共 3049 字,大约阅读时间需要 10 分钟。

一.文件头

#!/usr/bin/env python

#-*- coding:utf-8 -*-

二.注视

当行注视:#被注视内容

多行注视:"""被注视内容"""

三.变量

1.变量的声明与引用:

name='egon'  #变量的声明

name   #通过变量名,引用变量的值

print(name)  #引用并且打印变量名name的对应值,即'egon'

四.标识符命令规范

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能为变量名:

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

五.变量的赋值

#!/usr/bin/env python name1='1lf'name2='egon'

 

#!/usr/bin/env python name1='1lf'name2=name1

六.输入输出

python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input

1.res=input("python3: ")

2.res=raw_input("python2: ")

需求一、用户登陆验证

#!/usr/bin/env pythonname=input('请输入用户名字:')password=input('请输入密码:')if name == 'egon' and password == '123':    print('egon login success')else:    print('用户名或密码错误')

需求二、根据用户输入内容输出其权限

#!/usr/bin/env python#根据用户输入内容打印其权限'''egon --> 超级管理员tom  --> 普通管理员jack,rain --> 业务主管其他 --> 普通用户'''name=input('请输入用户名字:')if name == 'egon':    print('超级管理员')elif name == 'tom':    print('普通管理员')elif name == 'jack' or name == 'rain':    print('业务主管')else:    print('普通用户')

七.循环语句

1、基本循环

while 条件:         # 循环体     # 如果条件为真,那么循环体则执行    # 如果条件为假,那么循环体不执行

2、break

while True:    print "123"    break    print "456"

3、continue

while True:    print "123"    continue    print "456"

3、tag

#!/usr/bin/env python#_*_coding:utf-8_*_# while True:#     username=input('username: ')#     password=input('password: ')#     if username == 'egon' and password == '123':#         while True:#             cmd=input('>>: ')#             if cmd == 'q':#                 break#             print('------>%s' %cmd)#         breaktag=Truewhile tag:    username=input('username: ')    password=input('password: ')    if username == 'egon' and password == '123':        while tag:            cmd=input('>>: ')            if cmd == 'q':                tag=False                continue            print('------>%s' %cmd)

for循环

for i in range(1,10):    for j in range(1,i+1):        print('%s*%s=%s' %(i,j,i*j),end=' ')    print()

八.本节练习

1、使用while循环输出1 2 3 4 5 6     8 9 10

#coding:utf-8count=1while count <= 10:    if count == 7:        count+=1        continue    print(count)    count+=1

2、求1-100的所有数的和

#coding:utf-8res=0count=1while count <= 100:    res+=count    count+=1print(res)

3、输出 1-100 内的所有奇数

#coding:utf-8count=1while count <= 100:    if count%2 == 1:        print(count)    count+=1

4、输出 1-100 内的所有偶数

#coding:utf-8count=1while count <= 100 :    if count%2 == 0:        print(count)    count+=1

5、求1-2+3-4+5 ... 99的所有数的和

#coding:utf-8res=0count=1while count <= 100:    if count%2 == 0:        res-=count    else:        res+=count    count+=1print(res)

6、用户登陆(三次机会重试)

#coding:utf-8count=0while count < 3:    name=input('请输入用户名')    password=input('请输入密码')    if name == 'egon' and password == '123':        print('login success')        break    else:        print('用户名或者密码错误')        count+=1

 

转载于:https://www.cnblogs.com/Vee-Wang/p/6953414.html

你可能感兴趣的文章
nextInt()和nextLine()一起使用时的注意点
查看>>
java如何获取一个对象的大小【转】
查看>>
MobilePhone正则表达式
查看>>
linux时间同步,ntpd、ntpdate
查看>>
2017年3月17日上午日志
查看>>
JavaScript跨域总结与解决办法
查看>>
Hover功能
查看>>
[LeetCode] Jump Game II
查看>>
吉布斯现象
查看>>
Learning to Rank入门小结 + 漫谈
查看>>
关于人工智能的期刊影响因子
查看>>
js千分位处理
查看>>
js常用的方法
查看>>
Mac---------三指拖移
查看>>
关于VMare中安装Ubuntu的一些说明
查看>>
七、K3 WISE 开发插件《工业单据老单插件中获取登陆用户名》
查看>>
字符串类型的相互转换
查看>>
图片编辑的利器(介绍韩国免费图片工具PhotoScape)
查看>>
Python基础第十一天:递归函数
查看>>
钉钉机器人
查看>>