2016.11.15
0.下边程序会输入什么?
def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()函数这里...') next()
答案:
我在next()函数里...
我在pre()函数这里...
1.目测一下程序会打印那些内容?
var = 'Hi' def fun1(): global var var = 'Baby' return fun2(var) def fun2(var): var+='I love you' fun3(var) return var def fun3(var): var = '小甲鱼' print(fun1())
答案:BabyI love you
2.编写一个1函数,判断传入的字符串是否为'回文联'(回文联即用回文形式写成的对联,比如:上海自来水来自上海)
法一:
def palindrome(string): list1 = list(string) list2 = reversed(list1) if list1 == list(list2): return '是回文联!' else: return '不是回文联!' print(palindrome('上海自来水来自海上'))
法二:
def palindrome(string): length = len(string) last = length-1 length //= 2 flag = 1 for each in range(length): if string[each] != string[last]: flag = 0 last -= 1 if flag ==1: return 1 else: return 0 string = input('请输入一句话:') if palindrome(string) == 1: print('是回文联!') else: print('不是回文联!')
3.编写一个函数,分别统计出传入字符串参数(可能不止一个)的英文字母、空格、数字和其它字符的个数。
程序执行结果如图:
count('I love fishc.com.','I love you,you love me.')
def count(*param): length = len(param) for i in range(length): letters = 0 space = 0 digit = 0 others = 0 for each in param[i]: if each.isalpha(): letters += 1 elif each.isdigit(): dight += 1 elif each == ' ': space += 1 else: others += 1 print('第%d个字符串共有:英文字母%d个,数字%d个,空格%d个,其她字符%d个.'%(i+1,letters,space,digit,others)) count('I love tuocheng','I love you,you love me.')
答案为:
第1个字符串共有:英文字母13个,数字2个,空格0个,其她字符0个.
第2个字符串共有:英文字母17个,数字4个,空格0个,其她字符2个.
相关推荐
在Python编程语言中,了解和正确使用局部变量与全局变量是非常重要的基础知识。它们的主要区别在于作用域和可访问性。 **局部变量(Local Variables)**: 局部变量是在函数内部定义的,只在该函数的代码块中有效。...
局部变量 什么是局部变量 通俗定义:函数内部定义的变量就叫局部变量。 话不多说,代码如下: def test1(): a = 300 # 定义一个局部变量a,并初始化300 print(--test1--修改前:a=%s % a) a = 200 # 给变量a重新...
本文实例讲述了Python3.5局部变量与全局变量作用域。分享给大家供大家参考,具体如下: 1、局部变量与全局变量定义: 在子程序(函数)中定义的变量称为:局部变量;在程序顶级(一开始)定义的变量称为:全局变量。...
python局部变量全局变量-静态方法-实例变量静态变量代码解析。
Python 072.局部变量和全局变量_效率测试.mp4
在Python中,变量主要分为两种类型:局部变量(local variables)和全局变量(global variables)。 1. **局部变量**:在函数内部定义的变量被称为局部变量,它们只在该函数的范围内有效。当函数执行完毕,局部变量...
局部变量、全局变量和存储分类。 在 C 语言中,变量是程序中最基本的存储单元。变量可以分为局部变量和全局变量两种。局部变量是指在函数内部定义的变量,仅在该函数内部有效。全局变量是指在函数外部定义的变量,...
Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。 Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于...
函数局部变量 全局变量 及其作用域 #简单类型(int str等)变量的局部变量与全局变量及其作用域的关系 name = xxx #第一级顶头定义的变量都称为全局变量,其作用域从变量定义的位置开始到此程序结束 def Print_Name...
本示例中包含四种不同类型的全局变量:整型、字符串、列表和字典。我们将通过几个函数来尝试修改这些全局变量,并观察其结果。 ```python # 定义全局变量 g_nVal = 0 g_strVal = "aaaa" g_map = { "aaa": "111", ...
第三周-第15章节-Python3.5-局部变量与全局变量作用域1.avi
第三周-第16章节-Python3.5-局部变量与全局变量作用域2.avi
Python中的变量根据其作用范围分为局部变量和全局变量,它们之间的主要区别在于作用域和生命周期。下面我们将深入探讨这两种变量的原理以及如何在代码中使用它们。 1. 局部变量(Local Variables) 局部变量是在...
总结来说,Python中的全局变量和局部变量有其独特的规则。在函数内部定义同名变量时,Python会创建一个新的局部变量,除非使用`global`关键字显式地引用全局变量。理解这些规则对于编写清晰、可靠的Python代码至关...
主要介绍了Python全局变量与局部变量区别及用法,结合实例形式分析了Python全局变量与局部变量的定义、常见用法、区别及相关操作注意事项,需要的朋友可以参考下