当前位置:首页 > Software > Python > 正文内容

一文快速搞定基本Python

chanra1n4年前 (2020-11-22)Python4126

本文适宜有熟练其他高级语言编程基础的同行参阅,或复习用,转载请保留作者信息 Myfpga.cn Chanra1n

  • 输入输出

#input输入命令,中间的即提示语,左面的a为输入的值存到哪里
a=input("请输入a的值:")
#print()可以直接print("Hello!")也可以输出变量的值
print(a)
  • 循环判断

flag = 'True'
if key == 'Ture': 
    flag = True
else:    
    flag = False

这里需要注意的是缩进,Python依赖的是缩进来表达结构,def printme( str ):   "打印任何传入的字符串"   print str   return #调用printme函数printme( str = "My string")if 条件:
    #条件成立时运行
else:
    #条件不成立时运行


While和For是Python中表达循环的结构,Python中没有类似goto的语句,所以你只能通过这两种语句来实现循环

while 条件:
    #执行语句
    
for 计数变量 in 范围:
    #执行语句

当条件成立的时候,就会一直执行下面的执行语句,我不推荐直接使用while或者for的else来表达,你应该在while下运行判断语句再实现功能,这样可以避免程序出现死锁,即它会一直运行下去!

  • 定义函数

def hello( str ):
   print str
   return
hello( str = "Hello!Myfpga.cn")

函数的声明使用def关键词,它声明了一个hello函数,这个函数的参数为str,函数体为print str,即输出str,而我们调用的时候,就可以通过下面使用的那个样子,同时,我们也可以使用

hello( "Hello!Myfpga.cn")

这样使得函数调用十分简洁,但是也建议使用上面那种完整写法的。

  • 使用列表

什么是列表,就是一组数,或者说字符、字符串等等等

#创建一个列表,用逗号分隔的不同的数据项使用方括号括起来即可。
list1 = ['ABC', 'aaa', 1, 2]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
#使用下标索引来访问列表中的值
print "list1[0]: ", list1[0]
#list1[0]:  ABC
print "list2[1:5]: ", list2[1:5]
#list2[1:5]:  [2, 3, 4, 5]


扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://myfpga.cn/index.php/post/164.html

分享给朋友:

“一文快速搞定基本Python” 的相关文章

1.Python基本的使用

1.Python基本的使用

我们打开python或者通过运行python也可以,请复制如下代码,然后按下Enter键,看看会发生什么?print('\n'.join([''.join([('MyFpga'[(x-y) % len('MyFpga'...

搜索字符串

搜索字符串

常用搜索字符串中子串的方法str.count(substring)      返回str中substring子串出现的无覆盖的次数str.find(s1)                    返回s1在这个字符串的最低下标,如果字符串中不存在s1,则返回-1str.rfind(s1)       ...

列表实例

列表实例

随机生成100个小写字母存入一个列表中,统计26个字母的出现次数。import random def getRandomLetter():     code_a=ord('a')     code_z=ord('z')     x=random.randint(code_a,code_z)...

列表作为函数参数

列表作为函数参数

列表作为函数参数,函数中可以修改原列表def multiply(values,factor):     for i in range(len(values)):        values[i]*=factor          aList=[1,2,3,4,5]  multiply(aL...

anaconda打不开的解决方法

anaconda打不开的解决方法

报错内容Navigator Error An unexpected error occurred on Navigator start-up Report Please report this ...