pythonl练习1

1. 你理解的python是什么?为什么会使用python?

2. 解释python第一行怎么写?写的内容是做什么的?怎么写可移植性强?为什么?

3. 解释编码格式ASCII,Unicode和utf-8的不同点?

4. raw_input和input的区别?

5. 三个双引号号(或者三个单引号的)可以用来做什么?

6. python格式化输出(包含变量)的方法有哪些?并举例列出?

预习内容:

1. python中循环语句的格式(for,while);

2. python中分支语句的格式(if, if...else, if ... elif... else...)

编程练习:

1. 用户登陆v1:

1). 假设系统中的用户名"root",密码为"westos";

2). 如果用户输入用户名和密码均正确显示"login ok"

如果用户名错误,显示"user is not exist"

如果密码错误,显示"password is no ok"

3). 只有三次登陆机会,超过三次,显示"count is bigger than 3"

2. 编写乘法表;

时间: 2024-10-12 08:58:27

pythonl练习1的相关文章

pythonl练习

练习:用户输入姓名.年龄.工作.爱好 ,然后打印成以下格式 ------------ info of Egon ----------- Name : Egon Age : 22 Sex : male Job : Teacher ------------- end ----------------- name=input('请输入用户名: ')age=input('请输入年龄: ')sex=input('请输入性别: ')aihao=input('请输入爱好: ')a='''|-------杨天生

pythonl练习笔记——python线程的GIL

python线程中的全局解释器锁GIL(Global Interpreter Lock) python-->支持多线程-->同步和互斥-->加锁-->解释器加锁-->解释器同一时刻只能解释一个线程 在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势 GIL并不是python的特性,它是实现python解释器(CPython)时引入的一个概念,Python完全不依赖于GIL. 解决方法 :* 使用 多进程代替多线程* 使用其他解释器

pythonl类继承例子

#coding=utf-8 class Person(object):    def __init__(self,name,age):        self.name=name        self.age=age def get_age(self):        return self.age def get_name(self):        return self.name def set_age(self,age):        if age>=0 and age<=150:

pythonl练习笔记——threading线程中的事件Event

1 事件Event 使用方法:e = threading.Event() Event对象主要用于线程间通信,确切地说是用于主线程控制其他线程的执行. Event事件提供了三个方法:wait等待.clear清除信号False.set设置信号True. Event事件实现通信机制:全局定义了一个"Flag"(默认为False),若Flag信号被clear为False,则执行event.wait方法时会阻塞:若Flag信号被set为True,则执行event.wait方法时便不阻塞. Eve

pythonl练习笔记——爬虫的初级、中级、高级所匹配的知识

1 初级爬虫 (1)Web前端的知识:HTML, CSS, JavaScript, DOM, DHTML, Ajax, jQuery,json等: (2)正则表达式,能提取正常一般网页中想要的信息,比如某些特殊的文字,链接信息,知道什么是懒惰,什么是贪婪型的正则: (3)会使用re, BeautifulSoup,XPath等获取一些DOM结构中的节点信息: (4)知道什么是深度优先,广度优先的抓取算法,及实践中的使用规则: (5)能分析简单网站的结构,会使用urllib,urllib2或requ

python基础知识5(集合,高级特性,高阶函数)

** 删除列表中重复的元素:l = [1,2,3,1,2,3] - 强制转化列表为集合类型:list(set(l)) - 将列表转化为字典,拿出里面的所有key值: dict.fromkeys(l).keys() ** 实现switch的两种方法: - if...elif...else... - 通过字典实现: d= {"key",func} if oper in d.keys(): d[oper]() else: print "error" # 集合 ## 集合的

linux定位

2015年6月29号(星期一) 半夜1:01分 总结米尔军事网主管徐黎从学习心得  1.运维人员不可或缺的职责 <1>.服务的稳定性            初级运维:                                   默认安装配置,看是否可以承受压力             中级运维:                                     优化.调优.测试.(包括配置文件参数调优.内核参数/etc/sysctl.conf <2>.监控      

08 文件操作

本节主要内容: 1. 初识文件操作 2.只读(r, rb) 3.只写(w, wb) 4.追加(a, ab) 5.r+读写 6.w+写读 7.a+写读(追加写读) 8.其他操作方法(seek(n)光标移动到n位置, tell()获取光标的位置, truncate()截断文件) 9.文件的修改以及另一种打开文件句柄的方式 主要内容:?一. 初识?文件操作使?用python来读写?文件是非常简单的操作. 我们使?用open()函数来打开?一个?文件, 获取到?文件句句柄. 然后通过?文件句句柄就可以进