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

一文快速搞定基本Python

chanra1n4年前 (2020-11-22)Python4094

本文适宜有熟练其他高级语言编程基础的同行参阅,或复习用,转载请保留作者信息 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://world.myfpga.cn/index.php/post/164.html

分享给朋友:

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

math库的使用

math库的使用

math库包括4个数学常数math.pi      圆周率math.e       自然对数math.inf     正无穷大,负无穷大为-math.infmath.nan     非浮点数标记math库常用函数math.cell(x)      向上取整,返回不小于x的最小整数math.facto...

搜索字符串

搜索字符串

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

random库

random库

random()            生成一个[0.0,1.0)之间的随机小数randint(a,b)     生成一个[a,b]之间的整数uniform(a,b)     生成一个[a,b]之间的随机小数对random库的引用方法与math库一样,采用下面两种方式实现:import random...

顺序查找

顺序查找

如果需要查找某个特定值的位置(以便能够替换或删除它),可以直接使用index方法。searchedValue=100 #values是之前定义好的一个列表 if searchedValue in walues:     pos=values.index(searchedValue)     ...

列表作为函数参数

列表作为函数参数

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

体温打卡python 可通过账户密码获取对应ID号

体温打卡python 可通过账户密码获取对应ID号

仅用于学习和测试,请勿自动填报或者干任何违法的事情import datetime import hashlib import random from urllib.parse import quote import req...