python学习笔记1

  1 #coding:utf-8
  2 '''
  3 This is a introduce for the module.
  4 
  5 '''
  6 import os
  7 import sys
  8 import random
  9 
 10 def Foo():
 11     print('This is in foo()')
 12     
 13 #默认参数只能在右边    
 14 def Foo1(name,say='hello'):
 15     print('%s %s' %(say,name))
 16     
 17 def Foo2(*args):
 18     for temp in args:
 19         print(temp)   
 20 def Foo3(**kargs):
 21     for key,value in kargs.items():
 22         print('key:%s ,value:%s' %(key,value)) 
 23 
 24 def my_readline(path,encode):
 25    
 26     file_cursor = 0   
 27     with open(path,encoding=encode) as fd:
 28         while True:
 29             fd.seek(file_cursor)
 30             data = fd.readline()
 31             if data:
 32                 file_cursor = fd.tell()
 33                 yield data
 34             else:
 35                 return
 36                 
 37 
 38 
 39 
 40 if __name__ == '__main__':
 41     print(__file__)
 42     print(__doc__)
 43     
 44     Foo()
 45     Foo1('dongbala8')
 46     Foo1(name='dong')
 47     #Foo1(name='dong','ss')  必须要key-vaule格式
 48     
 49     templist = [1,2,3]
 50     
 51     Foo2((1,2,3)) #被当作一个参数
 52     Foo2(*(1,2,3)) #
 53     Foo2(1,2,3)
 54     Foo2(*templist) #带*说明后面是一个列表 不然按列表项处理
 55     
 56     
 57     tempdict = {'name':'sb','capacity':'zb'}
 58     
 59     Foo3(**tempdict)
 60     
 61     Foo3(name='sb',capacity='zb')#key不用加引号
 62     
 63     Foo3(**{'name':'sb','capacity':'zb'})
 64     
 65     mydata = '''
 66 天各一方 - 杨钰莹
 67 词:苏拉
 68 曲:许建强
 69 如何开口如何挽留
 70 这份平平淡淡的拥有
 71 你的情有多深意有多重
 72 为何从前我不懂
 73 叶落知秋 人去楼空
 74 心情孤孤单单好想哭
 75 感觉你的脚步 在我胸口
 76 让我难承受
 77 千里明月光 照在你身上
 78 梦中的脸庞 已是泪成行
 79 芳草连天长 人在天涯又何妨
 80 还有你在身旁
 81 千言万语不能忘 独自在彷徨
 82 总有点点滴滴不敢想
 83 怀念比路还长 守在远方
 84 忧伤却为你收藏
 85 依依不舍的泪光 层层的迷茫
 86 怕你难去难留回头望
 87 怀念放在心上 不会淡忘
 88 纵然是天各一方
 89 叶落知秋 人去楼空
 90 心情孤孤单单好想哭
 91 感觉你的脚步 在我胸口
 92 让我难承受
 93 千里明月光 照在你身上
 94 梦中的脸庞 已是泪成行
 95 芳草连天长 人在天涯又何妨
 96 还有你在身旁
 97 千言万语不能忘 独自在彷徨
 98 总有点点滴滴不敢想
 99 怀念比路还长 守在远方
100 忧伤却为你收藏
101 依依不舍的泪光 层层的迷茫
102 怕你难去难留回头望
103 怀念放在心上 不会淡忘
104 纵然是天各一方
105 
106     '''
107     
108 with open('d:/yield.txt','w',encoding='utf-8') as fd:
109     fd.write(mydata)
110 
111 newdata = my_readline('d:/yield.txt', 'utf-8')
112 for line in newdata:
113     print(line,end='')
114 
115 
116 result = 'gt' if 1>2 else 'lt'
117 print(result)
118 
119 
120 newfun = lambda x,y:x+y
121 print(newfun(2,3))
122 
123 
124 #0-1 float
125 print(random.random())
126 #m-n float
127 print(random.uniform(1,9))
128 
129 #1-3 int
130 print(random.randint(1,6))
131 
132 print(random.randrange(1,6,2))
133 
134 print(random.randrange(1,6))
135 
136 print(random.choice('dongbala8'))
137 
138 mystr = list('dongbala8')
139 
140 random.shuffle(mystr)
141 
142 print(mystr)
143 
144 
145 newstr = random.sample(mystr,3)
146 print(newstr)
147 
148 
149 
150     
151     
View Code

 

转载于:https://www.cnblogs.com/newpython/p/5255717.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418913.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(1797):前端调试之html/css介绍

index.html <!DOCTYPE html> <html lang"en"><head><!--系统内置 start--><script type"text/javascript"></script><!--系统内置 end--><meta charset"UTF-8"><title>练习</title&g…

c++中基本的语法问题

的输出是&#xff1f; 答案&#xff1a;构造函数的初始化列表 字符串转化为整形的代码&#xff1a; enum Status{ kValid 0,kInvalid }; int g_nStatus kValid; int StrToInt(const char* str) {g_nStatus kInvalid;long long num 0;if (str ! NULL&&*str ! \0){bo…

数据库实验二 SQL语言

实验二 SQL语言 实验目的 熟悉并掌握创建表&#xff0c;插入记录&#xff0c;查询记录&#xff0c;删除记录&#xff0c;修改记录。 创建索引&#xff0c;删除索引。 创建视图&#xff0c;使用视图&#xff0c;删除视图。 实验内容 现有一个单位内部的小型图书借阅系统&a…

XMPP之openfire无法启动

之前半个月自学ios的时候自己也配置过xmpp框架&#xff0c;也从github上下载了demo试了下&#xff0c;也是很完美运行的,最近想着再回头把XMPP框架系统的学习一下 ,毕竟当时学的时候还是在虚拟机中&#xff0c;卡死了。我这安装java的JDK后,下载安装openfire时无法启动openfire…

前端学习(1798):前端调试之css伪元素练习

index.html <!DOCTYPE html> <html lang"en"><head><!--系统内置 start--><script type"text/javascript"></script><!--系统内置 end--><meta charset"UTF-8"><title>练习</title&g…

数据库实验三 SQL查询数据

实验三 SQL查询数据 实验目的 熟练掌握使用SQL查询语言。完成各类查询操作&#xff08;单表查询&#xff0c;连接查询&#xff0c;嵌套查询&#xff0c;集合查询&#xff09;。 实验内容 现有一个单位内部的小型图书借阅系统&#xff0c;假设每本图书的数量无限制&#xff…

CAF(C++ actor framework)(序列化之结构体,任意嵌套STL)(一)

User-Defined Data Types in Messages&#xff08;用户自定义类型&#xff09;All user-defined types must be explicitly “announced” so that CAF can (de)serialize them correctly. 之前干活&#xff0c;一开始不知道CAF自带序列化&#xff0c;都用boost库来做序列化&am…

数据结构实验二 树和二叉树的实现

广州大学学生实验报告 开课实验室&#xff1a;计算机科学与工程实验&#xff08;电子楼418A&#xff09; 2019年5月13日 学院 计算机科学与教育软件学院 年级、专业、班 计算机科学与技术172班 姓名 学号 17061 实验课程名称 数据结构实验 成绩 实验项目名…

前端学习(1800):前端调试之清除浮动练习1

<!DOCTYPE html> <html lang"en"><head><!--系统内置 start--><script type"text/javascript"></script><!--系统内置 end--><meta charset"UTF-8"><title>练习</title><link r…

ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤

ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤 原文:ArcGIS生成根据点图层生成等值面并减小栅格锯齿的操作步骤一、打开ArcMAP并加载上相应的点图层和边界面图层 二、ArcToolbox--Spatial Analyst工具--差值分析--克里金法(根据不同的情况选择不同的算法&#xff0c…

数据结构实验三 树的遍历生成树

广州大学学生实验报告 开课实验室&#xff1a;计算机科学与工程实验&#xff08;电子楼418A&#xff09; 2019年4月19日 学院 计算机科学与教育软件学院 年级、专业、班 计算机科学与技术 姓名 学号 实验课程名称 数据结构实验 成绩 实验项目名称 实验三…

前端学习(1800):前端调试之清除浮动练习2

<!DOCTYPE html> <html lang"en"><head><!--系统内置 start--><script type"text/javascript"></script><!--系统内置 end--><meta charset"UTF-8"><title>练习</title><!-- 不…

java參数传递机制浅析

欢迎转载&#xff0c;转载请声明出处&#xff01;-----------------------------------------前言&#xff1a;java语言中&#xff0c;參数的传递仅仅有一种机制。那就是值传递。 举例&#xff1a;以下将通过几个样例来说明java中的參数传递机制&#xff0c;这些样例基本涵盖了…

数据库实验四 用户权限管理

广州大学学生实验报告 开课实验室&#xff1a;计算机科学与工程实验&#xff08;电子楼418B&#xff09; 2019年5月22日 学院 计算机科学与网络工程学院 年级、专业、班 计科172 姓名 学号 实验课程名称 数据库原理实验 成绩 实验项目名称 用户权限管理…

前端学习(1801):前端调试之清除浮动练习3

index.html <!DOCTYPE html> <html lang"en"><head><!--系统内置 start--><script type"text/javascript"></script><!--系统内置 end--><meta charset"UTF-8"><title>练习</title&g…

Java编程思想学习(一) 一切都是对象

前言 Java是基于C的&#xff0c;但Java是一种更加纯粹的面向对象程序设计语言。 C和Java都是混合&#xff0f;杂合型语言。杂合型语言允许多种编程风格。 用引用操纵对象 每种编程语言都有自己操纵内存中元素的方式。 直接操纵元素用某种基于特殊语法的间接表示&#xff08;C和…

C++学习笔记之对文件的操作1

转载自** https://www.cnblogs.com/uniqueliu/archive/2011/08/03/2126545.html ** 前言 我们在编写程序的时候&#xff0c;最密不可分的就是对文件进行相应的操作&#xff0c;我们可以从文件中读取数据&#xff0c;可以将数据保存到文件&#xff0c;可以…… 总而言之&…