"python"相关教程
Python迭代器迭代器是一种对象,该对象包含值的可计数数字。迭代器是可迭代的对象,这意味着您可以遍历所有值。从技术上讲,在Python中,迭代器是实现迭代器协议的对象,它包含方法__iter__()和__next__()。迭代器VS可迭代对象(Iterable)列表、元组、字典和集合都是可迭代的对象。它们是可迭代的容器,您可以从中获取迭代器(Iterator)。所有这些对象都有用于获取迭代器的iter()方法:实例从元组返回一个迭代器,并打印每个值:mytuple ...
[Python] Python 字符串 endswith() 方法
Python字符串方法实例检查字符串是否以标点符号(.)结尾:txt = "Hello, welcome to my world."x = txt.endswith(".")print(x)运行实例定义和用法如果字符串以指定值结尾,则endswith()方法返回True,否则返回False。语法string.endswith(value, star...
变量仅在创建区域内可用。这称为作用域。局部作用域在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用。实例在函数内部创建的变量在该函数内部可用:def myfunc(): x = 100 print(x)myfunc()运行实例函数内部的函数如上例中所示,变量x在函数外部不可用,但对于函数内部的任何函数均可用:实例能够从函数内的一个函数访问局部变量:def myfunc():&...
[Python] Python 字符串 expandtabs() 方法
Python字符串方法实例将制表符大小设置为2个空格:txt = "H\te\tl\tl\to"x = txt.expandtabs(2)print(x)运行实例定义和用法expandtabs()方法将制表符的大小设置为指定的空格数。语法string.exandtabs(tabsize)参数值参数描述tabsize可选。规定制表符大小的数字。默认的tabsize是8。更多实例实例请看看不同制表符大小的结果...
什么是模块?请思考与代码库类似的模块。模块是包含一组函数的文件,希望在应用程序中引用。创建模块如需创建模块,只需将所需代码保存在文件扩展名为.py的文件中:实例在名为mymodule.py的文件中保存代码:def greeting(name): print("Hello, " + name)使用模块现在,我们就可以用import语句来使用我们刚刚创建的模块:实例导入名为mymodule的模块,并...
Python字符串方法实例单词"welcome"在文本中的什么位置?txt = "Hello, welcome to my world."x = txt.find("welcome")print(x)运行实例定义和用法find()方法查找指定值的首次出现。如果找不到该值,则find()方法返回-1。find()方法与index()方法几乎...
[Python] Python 字符串 format() 方法
Python字符串方法实例将价格插入占位符内,价格应为定点,两位十进制格式:txt = "For only {price:.2f} dollars!"print(txt.format(price = 49))运行实例定义和用法format()方法格式化指定的值,并将其插入字符串的占位符内。占位符使用大括号{}定义。请在下面的“占位符”部分中了解有关占位符的更多信息...
[Python] Python 字符串 index() 方法
Python字符串方法实例文字中"welcome"一词在哪里?txt = "Hello, welcome to my world."x = txt.index("welcome")print(x)运行实例定义和用法index()方法查找指定值的首次出现。如果找不到该值,index()方法将引发异常。index()方法与find()方法几乎...
[Python] Python 字符串 isalnum() 方法
Python字符串方法实例检查文本中的所有字符是否都是字母数字:txt = "Company12"x = txt.isalnum()print(x)运行实例定义和用法如果所有字符均为字母数字,即字母(a-z)和数字(0-9),则isalnum()方法返回True。非字母数字的例子:(space)!#%&?等等。语法string.isalnum()参数值无参数.更多实例实例检查文本中的所有字符是否都是字母数字:...
[Python] Python 字符串 isalpha() 方法
Python字符串方法实例检查文本中的所有字符是否都是字母:txt = "CompanyX"x = txt.isalpha()print(x)运行实例定义和用法如果所有字符都是字母(a-z),则isalpha()方法将返回True。非字母的字符例子:(space)!#%&?等等。语法string.isalpha()参数值无参数.更多实例实例检查文本中的所有字符是否都是字母:txt = &q...
[Python] Python 字符串 isdecimal() 方法
Python字符串方法实例检查unicode对象中的所有字符是否都是小数:txt = "\u0033" #unicode for 3x = txt.isdecimal()print(x)运行实例定义和用法如果所有字符均为小数(0-9),则isdecimal()方法将返回True。此方法用于unicode对象。语法string.isdecimal()参数值无参数.更多实例实例检查unico...
命令行输入Python允许命令行输入。这意味着我们能够要求用户输入。Python3.6中的方法与Python2.7略有不同。Python3.6使用input()方法。Python2.7使用raw_input()方法。下面的例子会询问用户的姓名,当您输入名字时,名字将打印到屏幕上:Python3.6print("Enter your name:")x = input()print("Hello &q...
[Python] Python 字符串 isdigit() 方法
Python字符串方法实例检查文本中的所有字符是否都是数字:txt = "50800"x = txt.isdigit()print(x)运行实例定义和用法如果所有字符都是数字,则isdigit()方法将返回True,否则返回False。指数(例如²)也被视作数字。语法string.isdigit()参数值无参数.更多实例实例检查文本中的所有字符是否都是字母:a = "\u003...
为了确保字符串按预期显示,我们可以使用format()方法对结果进行格式化。字符串format()format()方法允许您格式化字符串的选定部分。有时文本的一部分是你无法控制的,也许它们来自数据库或用户输入?要控制此类值,请在文本中添加占位符(花括号{}),然后通过format()方法运行值:实例添加要显示价格的占位符:price = 52txt = "The price is {} ...
[Python] Python 字符串 isidentifier() 方法
Python字符串方法实例检查字符串是否是有效标识符:txt = "Demo"x = txt.isidentifier()print(x)运行实例定义和用法如果字符串是有效标识符,则isidentifier()方法返回True,否则返回False。如果字符串仅包含字母数字字母(a-z)和(0-9)或下划线(_),则该字符串被视为有效标识符。有效的标识符不能以数字开头或包含任何空格。语法string.isidentif...