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

一文快速搞定基本Python

chanra1n4年前 (2020-11-22)Python4319

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

搜索字符串

搜索字符串

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

体温打卡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'.'  ...

(原创)使用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...