print("Hello world")
#加减乘除
print(1 + 2)
print(1 * 9)
print(6 / 4)
print(7 // 3) #整除
Hello world 3 9 1.5 2变量
区分大小写
width = 3 height = 5 s = width * height print(s)
15if-else语句
score = 75
if score >= 90:
print('A')
elif score >= 60:
print('P')
else:
print('F')
Pfor循环
for i in range(1,15, 2):
print(i)
1 3 5 7 9 11 13while循环
i = 1
while i < 10:
print(i)
i = i + 1
else:
print("循环结束了")
1 2 3 4 5 6 7 8 9 循环结束了9*9乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{i}x{j}={i*j}', end=' ')
print()
1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81循环控制,break退出
while True:
s = input("输入0结束")
if s == '0':
break
print(s)
输入0结束hello hello 输入0结束hi hi 输入0结束0字符串
三单引号和三双引号可以将换行输出出来
print('''abc
efg
ddd
''')
print("----------------")
print("""qazxswedc
123
1234
qaaa""")
abc efg ddd ---------------- qazxswedc 123 1234 qaaa
转义字符
print('qwwwndddd')
print('aaatbbbtccctddd')
qwww dddd aaa bbb ccc ddd
字符串索引
s = '床前明月光'
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
print('------------')
print(s[-1])
print(s[-2])
print(s[-3])
print(s[-4])
print(s[-5])
床 前 明 月 光 ------------ 光 月 明 前 床
字符串切片
s = '床前明月光'
print(s[1:4])
print('----------')
print(s[1:5:2])
print('----------')
print(s[1:])
print('----------')
print(s[:3])
print('----------')
print(s[:])
前明月 ---------- 前月 ---------- 前明月光 ---------- 床前明 ---------- 床前明月光
格式化输出:format()
user_1 = "aaa"
user_2 = "bbb"
print("{} and {} 'hello'".format(user_1, user_2))
print('-----------------')
print(f'{user_1} and {user_2} "hello" ')
aaa and bbb 'hello' ----------------- aaa and bbb "hello"
使用+号连接字符串
a = "aaa" b = "bbb" c = "ccc" x = a + b + c print(x)
aaabbbccc列表 []
列表索引
my_list = [1, 2, 3, 'a', 2.3, "qqq"] print(my_list[1]) print(my_list[3])
2 a
列表增加元素:append(),insert(),ectend()
extend必须添加的是一个序列
my_list = [1, 2, 3, 'a', 2.3, "qqq"]
my_list.append('python')
print(my_list)
print('------------------------------------------')
my_list.insert(1, "abcdefg")
print(my_list)
print('------------------------------------------')
my_list.extend("abc")
my_list.extend([11, 22, 33])
print(my_list)
[1, 2, 3, 'a', 2.3, 'qqq', 'python'] ------------------------------------------ [1, 'abcdefg', 2, 3, 'a', 2.3, 'qqq', 'python'] ------------------------------------------ [1, 'abcdefg', 2, 3, 'a', 2.3, 'qqq', 'python', 'a', 'b', 'c', 11, 22, 33]
列表删除元素:pop()默认不加参数删除最后一个元素
remove()
my_list = [1, 2, 3, 'a', 2.3, "qqq"]
my_list.pop()
print(my_list)
print('---------------')
my_list.pop(2)
print(my_list)
print('---------------')
my_list.remove('a')
print(my_list)
[1, 2, 3, 'a', 2.3] --------------- [1, 2, 'a', 2.3] --------------- [1, 2, 2.3]
列表修改元素
my_list = [1, 2, 3, 'a', 2.3, "qqq"] my_list[1] = 'b' print(my_list)
[1, 'b', 3, 'a', 2.3, 'qqq']元组 () (不可变的列表)
其它特性与列表一致
my_list = (1, 2, 3, 'a', 2.3, "qqq") #my_list[2] = 4 #不可修改 print(my_list)
(1, 2, 3, 'a', 2.3, 'qqq')字典 {}
键值对 键(索引)->值
user = {
'name' : 'Tom',
'age' : 20 ,
'sex' : 'f'
}
print(user)
print(user['name'])
print('------------------')
user['hobby'] = 'basketball'
print(user)
{'name': 'Tom', 'age': 20, 'sex': 'f'}
Tom
------------------
{'name': 'Tom', 'age': 20, 'sex': 'f', 'hobby': 'basketball'}
函数
#1 + 2 + 3 + ...... + 100
n = 1
sum = 0
while n <= 100:
sum = sum + n
n = n + 1
print(sum)
5050
def sum(n, m):
sum = 0
while n <= m:
sum += n
n = n + 1
return sum
print(sum(1, 100))
5050文件操作
文件读取
f = open('测试.txt', encoding='utf-8')
s = f.read()
print(s)
f.close()
helo 你好啊 123 hjdc
文件写入
f = open('test.txt', mode='w', encoding='utf-8')
f.write('hellon')
f.write('哈哈哈n')
f.close()
第三方库的使用
使用import导入
安装其它库:
pip install 库名
class Person:
def __init__(self, name, sex, birthday):
self.name = name
self.sex = sex
self.birthday = birthday
def say(self, word):
print(f'{self.name}说:"{word}"')
zhangsan = Person('张三', '男', '20000202')
lisi = Person('李四', '女', '20000202')
zhangsan.say('你好')
lisi.say('hello')
张三说:"你好" 李四说:"hello"



