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

一文快速搞定基本Python

chanra1n5年前 (2020-11-22)Python5924

本文适宜有熟练其他高级语言编程基础的同行参阅,或复习用,转载请保留作者信息 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” 的相关文章

列表实例

列表实例

随机生成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...

(原创)使用Python对任意网站图片进行爬取,仅用于学习

(原创)使用Python对任意网站图片进行爬取,仅用于学习

import os import time import argparse import requests import re import io from urllib.parse import ...

(原创)使用Python递归获取网页内的所有URL,并进行清洗

(原创)使用Python递归获取网页内的所有URL,并进行清洗

import argparse import time from urllib.parse import urljoin, urlparse from selenium import webdriver...

(原创)使用Python自动对子文件夹中的图片文件进行重命名

(原创)使用Python自动对子文件夹中的图片文件进行重命名

为了解决Python深度学习的时候,经常遇到的文件名问题import os # 获取指定目录下的所有子文件夹 def get_subfolders(path):     subfolders = []...

(原创)使用Python提取Vivado工程的RTL代码

(原创)使用Python提取Vivado工程的RTL代码

在工程文件夹下运行Python程序即可#Author       : / #Description  : 从Vivado的项目文件夹中提取rtl文件,用于LEDA调试 #Time&nbs...