- 声明变量
eg:
age=20 #申明一个变量age=20
- 基础数学加法
1+1
- 打印
print(‘hello world’)##打印Hello world条件判断
eg;
if i==1 print("i=1") else: print(“I!=2”)循环
- for循环
eg:#打印0,1,2,3,4
for i in range(5) #rang()函数,i从[0,5) print (i)
- while循环
sum=0 #声明变量 n=99 #声明变量 while n>0;循环条件(n>0) sum=sum+n n=n-1 print(sum)跳出循环
break continue pass
- break语句可以跳出 for 和 while 的循环体
n = 1 #申明变量 while n <= 100:# if n > 10: break print(n) n += 1
#continue语句跳过当前循环,直接进行下一轮循环
n=1 #声明一个变量 while n<10: n=n+1 if n%2==0: continue print(n)
#pass是空语句,一般用来占位语句,不做任何作用
for letter in 'Room': #循环从r到m if letter == 'o': #判断是不是letter是不是等于‘0’ pass print('pass') #是的话输出pass 不是的话不输出 print(letter) #输出letter数据类型
- Number 数字
#python支持int float complex(复数 a + bj) 三种不同类型的数字
a = 3 #整数 b = 3.14 #小数 c = 3 + 4j #复数 print(type(a), type(b), type(c))
- String 字符
#支持字符串拼接、截取等多种运算
a = "Hello" b = "Python" print("a + b 输出结果:", a + b)
- LIst 列表
#列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
#列表索引值以 0 为开始值,-1 为从末尾的开始位置。
list = ['abcd', 786 , 2.23, 'runoob', 70.2] print(list[1:3])
结果:[786, 2.23]
- Tuple 元组
#tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。
#元组的元素不可变,但可以包含可变对象,如list。
t1 = ('abcd', 786 , 2.23, 'runoob', 70.2) t2 = (1, ) t3 = ('a', 'b', ['A', 'B']) t3[2][0] = 'X' print(t3)
结果:(‘a’, ‘b’, [‘X’, ‘B’])
7. Dict 字典
#字典是无序的对象集合,使用键值(key-value)存储,具有极快的查找速度。
#键(key)必须使用不可变类型。
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} print(d['Michael'])
- set 集合
#set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
#set是无序的,重复元素在set中自动被过滤。
s = set([1, 1, 2, 2, 3, 3]) print(s)
输出结果:{1, 2, 3}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)