python入门篇-1
来源:互联网 发布:制作桌面日历软件 编辑:程序博客网 时间:2024/06/04 00:12
这两天学了下基本的python编程知识,做了一个总结。。
#__author__ = 'LENOVO's1=(2,1.3,'fuck',False) #tuple,元组s2=[233,'1.5',False] #list,表print (type(s1),s1)print (type(s2),s2)#tuple和list的主要区别在于,一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。字符串是一种特殊元组print (s1[0])print (s2[2])#范围引用: 基本样式[下限:上限:步长] 注意绝壁不会包含上限元素本身print (s1[0:3:2])#下限0 上限3 步长2print (s2[:4])#从开始到下标3,下标4不包括的print (s2[2:0:-1])#从2到1s3=[1,[2,3,4]]print (type(s3),s3,s3[1][2])#下标从0开始s4=input()print (type(s4),s4)i = 1if i > 0:#if利用缩进来控制下面两行语句,就是用缩进来标明成块的代码。 print ('positive i') i = i + 1elif i == 0: print ('i is 0') i = i * 10else: print ('negative i') i = i - 1print ('new i:',i)#判断i并进行加减;#for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。#基本构造是#for 元素 in 序列:# statement#这个循环就是每次从表中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。for s in [12,'3.5','ss','your motherfucker',False]: print (type(s),s)#利用range函数建表,range表示的是从0开始到小于他的那个数之前依次递增的所有数,range(5)=[0,1,2,3,4]idx = list(range(7))#貌似直接运行返回结果是一个range类型的数据(0,7),果然python3 语法和2还是有一定差别的print (idx)#强制转化为list表类型的在输出即可。i=1while i<10: print (i) i=i+1for i in list(range(10)): if i==2: print ('i==2,跳过这个数吧') continue print (i**2)#除了2以外的数字乘方后输出#写一个函数判断某年是否为闰年def isleap(year): if((year%4==0 and year%100!=0) or year%400==0): return True else: return Falseprint (isleap(2000))
对应运行结果如下:注意,中间有一个input字符串的过程。。我输入的是gx,。。。应该能看懂,。。。
C:\Python30\python.exe E:/python笔记/hello.py<class 'tuple'> (2, 1.3, 'fuck', False)<class 'list'> [233, '1.5', False]2False(2, 'fuck')[233, '1.5', False][False, '1.5']<class 'list'> [1, [2, 3, 4]] 4gx<class 'str'> gxpositive inew i: 2<class 'int'> 12<class 'str'> 3.5<class 'str'> ss<class 'str'> your motherfucker<class 'bool'> False[0, 1, 2, 3, 4, 5, 6]12345678901i==2,跳过这个数吧9162536496481TrueProcess finished with exit code 0
0 0
- python入门篇-1
- Python爬虫入门【入门篇】
- Python入门解析篇
- python入门篇-2
- Python基础入门篇
- python入门(1)
- python入门1
- Python初入门1
- python 入门笔记1
- python入门(1)
- Python入门1
- Python快速入门-1
- Python快速入门(1)
- Python 入门(1)
- Python 入门级1
- 入门python(1)
- Python入门(1)
- 1小时入门Python
- 【LeetCode】Reverse Integer
- 基于Android的Linux内核的电源管理 -- 1.概述
- 哈希表
- msm7227平台linux I2C驱动分析(2.6.29)
- Oracle基本语句
- python入门篇-1
- python入门篇-2
- php:兄弟连之面向对象版图形计算器2
- oracle 对象查询
- Codeforces Round #249 (Div. 2) ABC
- 严重: Exception sending context initialized event to listener instance of class org.springframework.we
- 伸展树
- 将ZXING打包生成jar文件
- 关于socket的一些个人理解