Python基本语法_hello_smu的博客-程序员秘密

技术标签: Python  

###字符串
##常用占位符
# %d 整数
# %f 浮点数
# %s 字符串
a=72;
b=85;
r=(b-a)/a*100;
print('保留两位小数的百分比为:%.2f%%.'%r)


###list和tuple

##list为有序集合,可随意添加和删除其中的元素
newlist=['A','B','C','D','E','F','G','H']
#list增加元素
newlist.append('m')
#插入元素
newlist.insert(1,'a')
#删除末尾元素
newlist.pop()
#删除指定索引元素
newlist.pop(0)
#获取元素个数
len(newlist)
#访问某个元素
newlist[0]
#访问倒数第一个元素
newlist[-1]

##tuple有序列表即元组,初始化后不可修改
L= [['A', 'G', 'M'],
    ['J', 'P', 'R', 'P'],
    ['A', 'B', 'L']]



###条件判断
## if ..else
a=10
b=99
if a>b:
    print('a is bigger than b')
else:
    print('b is bigger than a')

## if..elif..else
time=16
if time<12:
    print('morning')
elif time<18:
    print('afternoon')
else:
    print('evening')


###循环
## for
sum=0
for i in[1,2,3,4,5,6]:
    sum=sum+i
print(sum)

## while
list=['a','b','c','d','e','f']
i=0
while i<6:
    print(list[i])
    i=i+1

## break
n=0
while n<100:
    if n>10:
        break
    print(n)
    n=n+1


## continue 跳出当前循环 进入下一循环
m=0
while m<10:
    m=m+1
    if m==5:
        continue
    print(m)
    
    
### dict与set
## dict 键-值对 比list查找速度快 但是占内存
d={'full':100,'half':50,'none':0}
d['full']
#获取
d.get('none')
#删除
d.pop('none')

## set 无重复元素集合
s=set([1,2,3,4])
#增加元素
s.add(6)
#删除
s.remove(6)

s1=set([1,2,3,4])
s2=set([2,3,7,8])
s1&s2  #交集
s1|s2  #并集

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hellosmu/article/details/54293007

智能推荐

Spring整合javaWeb案例_大数据架构师Pony的博客-程序员秘密

spring整合javaweb案例完整目录结构如下图:步骤如下:1.创建maven web工程2.创建包结构3.创建bean.xml配置文件和配置pom.xml文件4.创建日志文件5.创建dao层接口和dao层实现类6.创建service层接口和service层实现类7.创建web层servlet8.创建succes...

P2802 回家(BFS)_freetoshare的博客-程序员秘密

import java.util.ArrayDeque;import java.util.Scanner;/** * BFS * 关键:三位数组标记走过的点,3滴血和5滴血走过的点是不一样的 */public class P2802 { static int T, n, m, ans; static int[][] map; static boolean[][][] flag; static int[][] dir = { { -1, 0 }, { +1, 0 }, { 0, -1 ..

5 种使用 Python 代码轻松实现数据可视化的方法_程序员的那些事_的博客-程序员秘密

(点击上方公众号,可快速关注)编译: oschina  英文:towardsdatasciencewww.oschina.net/translate/5-quick-and-easy-data-visualizations-in-python?print数据可视化是数据科学家工作中的重要组成部分。在项目的早期阶段,你通常会进行探索性数据分析(Exploratory Data Analysis,ED

批量修改文件名.bat_bat批量修改文件名_清雨小竹的博客-程序员秘密

@echo offset /p firststr="请输入文件名前缀:"set /p kuozhan="请输入文件扩展名:"set a=0setlocal EnableDelayedExpansiondir /b .\*.%kuozhan% | find /c /v "" &gt;&gt; .\tmp.txtset /p c=&lt;.\tmp.txtdel /a /f /q .\tmp.txt for %%i in (*.%kuozhan%) do (set /a a+=1i.

TI电赛无人机_大麒麟的博客-程序员秘密

一、材料准备1.机架(F330机架便宜耐摔,初期调试时使用)2.电调(好盈40A电调)3.电机(新西达、朗宇)4.桨叶(乾丰8045)5.航模动力电池(格氏)6.接收机与遥控器(PPM款)————————————————7.TI主控板(TM4C123G核心板)8.激光雷达(北醒、空循环)9.MPU6050+气压计10.openmv11.光流模块二、软件准备编程:keil建模、3D打印:solidwork+cura上位机:匿名、无名上位机三、飞控程序飞控程序准备与熟悉四、

sql防注入代码(asp)_asp防sql注入语句_橄榄丝的博客-程序员秘密

将本页用include方法放在头部以让所有页都可以调用,比如include在conn.asp里如果有流式上传的页面请把该页加到表page中,以防form冲突 Dim N_no,N_noarray,req_Qs,req_F,N_i,N_dbstr,Conn,N_rs,N_userIP,N_thispageN_userip = Request.ServerVariables("REMO

随便推点

Light OJ 1197 1197 - Help Hanzo(大区间素数筛选)_Tisuama的博客-程序员秘密

Amakusa, the evil spiritual leader has captured the beautiful princess Nakururu. The reason behind this is he had a little problem with Hanzo Hattori, the best ninja and the love of Nakururu. After he

linux下邮件服务器 qmail sendmail postfix - 三种MTA的比较_亦良Cool的博客-程序员秘密

关于sendmail/qmail/postfix孰优孰劣,以及部署邮件系统的时候该选哪一个的讨论已经重复了千百次了。但事实往往并不是A好B坏,或B好A坏,必须根据场合和应用的要求来定。但虽然如此,大多数人还是需要一个相对公平的评价,以引导邮件系统的部署。自己一直很慎重于回答这类问题,以免引发不必要的争论甚至矛盾,但还是必须面对这个问题做一定的分析和比较的,否则很多朋友经常会问“到底用哪个好?”,却...

手把手教你用axis创建自己的webservice(五)_iteye_1755的博客-程序员秘密

 好了现在我们将webservice的实现代码发布到tomcat的axis web应用中。如将你的代码拷贝到axis/WEB-INF/classes下&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;进入你的deploy.wsdd所在目录。&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;cd C:\tomcat5\webapps\axis\WEB-INF\classes\com\yy\ws&amp;lt;o...

【PTA】【878真题】浙江大学软件学院878自命题2018真题_浙江大学878真题_Tuenity的博客-程序员秘密

选择题2-1下面哪个表达式不能表示 x在 [-5, 0] 区间?选项Ax&gt;=-5 &amp;&amp; x&lt;=0Bx&lt;=0 &amp;&amp; x&gt;=-5C!( x&lt;-5D-5&lt;=x&lt;=02-2下列循环中的表达式 x%3与哪个等价?while ( x%3 ) a++;选项Ax%3!=0Bx%3==0Cx%3==1Dx%3==22-3对于数组 sh

全连接层结构理解_全连接结构_Xunuo1995的博客-程序员秘密

以上图为例,我们仔细看上图全连接层的结构,全连接层中的每一层是由许多神经元组成的(1x 4096)的平铺结构。它是怎么样把3x3x5的输出,转换成1x4096的形式???从上图我们可以看出,我们用一个335的filter去卷积激活函数的输出,得到的结果就是一个fully connected layer 的一个神经元的输出,这个输出就是一个值。因为我们有4096个神经元,我们实际就是用一个3354096的卷积层去卷积激活函数的输出。这么做有一非常重要的作用:就是它把特征representat

推荐文章

热门文章

相关标签