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

一文快速搞定基本Python

chanra1n3年前 (2020-11-22)Python3484

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

分享给朋友:

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

0.Python环境的搭建

0.Python环境的搭建

   请打开网页  https://www.python.org/downloads/windows/    Windows环境下的Python        这里我选择...

math库的使用

math库的使用

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

列表实例

列表实例

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

顺序查找

顺序查找

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

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

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

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

Python自动清理错误图片,深度学习训练数据集准备

Python自动清理错误图片,深度学习训练数据集准备

使用python运行from PIL import Image from pathlib import Path import os   path = r'.'  ...