- 声明变量
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}



