python中%r和%s的区别 总结:%r打印时能够重现它所代表的对象 __str__和__repr__的用法…
定义函数: def greet_users(names): #names是形参 """Print a simple greeting to each user in the list.""" for name in names: msg = "Hello, " + name.title() + "!" print(msg) usernames = ['hannah', 'ty', 'margot'] gre…
1.9选课中心前两页课程名称打印到固定系统文件夹的某个csv文件中. #-*- coding: UTF-8 -*- #coding==utf-8 #from selenium.webdriver.support.wait import WebDriverWait from selenium import webdriver from time import sleep import csv outputFilePath = "E:\script\coursenames.csv" #将读…
给定验证码长度n,生成随机验证码,验证码由数字.字母组成(参考chr()内置方法) # 给定验证码长度n,生成随机验证码,验证码由数字.字母组成(参考chr()内置方法) # 第33-126号(共94个)是字符,其中第48-57号为0-9十个阿拉伯数字:65-90号为26个大写英文字母 # 97-122号为26个小写英文字母,其余为一些标点符号.运算符号等. import random def identify_code(n): icode ='' for i in range(n): # s1…
Python 2.7 csv.reader(csvfile, dialect='excel', **fmtparams)的一个坑:csvfile被csv.reader生成的iterator,在遍历每二次时,内容为空 iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function n…
Python函数是组织好的.单一的.具有独立功能模块的代码块. 函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文档字符串-用于存放函数说明.(使用'''xxx'…
1.函数的定义2.如何定义一个函数以及函数语法3.函数的调用4.函数的参数(形参,实参)以及参数的传递5.函数的返回值6.变量的作用域7.匿名函数8.嵌套函数和闭包9.装饰器10.函数思维导图 1.函数的定义 函数是组织好的,可重复使用的,用来实现一定功能的代码段.函数能提高应用的模块性,和代码的重复利用率. 2.如何定义一个函数以及函数语法 函数代码块以def关键词开头,后接函数名称和圆括号()传入的任何参数和自变量放在圆括号()中间函数的内容以冒号起始,并且缩进函数的第一行语句可以选择性的使…
关于正则,其实简单就是搜索和匹配.php,java,python等都是支持正则的,php正则兼容perl.好多同学觉得正则比较难,比较抽象,其实正则是非常简单的,主要是一个熟悉和反复练习的结果,还有一个就是对正则相关知识点的熟练.下面我整理了一下PHP正则需要熟悉的相关知识点,只要看完这些知识点,你就可以直接去练习写一下正则了. 定界符       关于定界符并没有确定的符号,常用的符号"/""#" 行定位符   ^   表示以开头第一个个字符开始        $…
Python OS模块重要知识点 这几点很重要,主要是关于文件路径,我之前踩了很多坑,今天总结一下,方便以后能够避免与path相关的各种坑! 1,首先我们想获取某个文件夹下面的所有文件夹以及文件(不包括子文件夹里面的文件) lists = os.listdir( Path ) 2,想获取某个文件夹(Path )下面的所有文件夹以及文件(包括子文件夹里面的文件) def listDir( path ): for filename in os.listdir(path): pathname = os…
最近系统的学习python函数知识点,感觉在面向对象之前,函数的功能确实强大. 最近使用函数写了ATM项目,虽然需求简单但也有很多知识点需要注意,这个项目把python基础的很多知识点都用上了. 前前后后,完整的写出整个项目的所有需求差不多也有四五次吧,每次写完都会有一些新的东西冒出来. 感觉是时候该总结一下,不然迷迷糊糊不知道学了些什么. 整个项目中肯定还有一些隐藏的bug,或者还有一些可以优化的地方.但是整体思路,我觉得还是不错的. 如果互联网面前的你看到这个项目,有啥意见或建议,不妨直说,…