Python的输入输出
1 2 3
| print('Hello,World!') name = input() print('Your name is', name, ',Right?')
|
Python字符中文编码Title
1 2 3 4 5
| #!/usr/bin/env python3 # -*- coding: utf-8 -*-
a = input() age = int(a) \\print输出都是字符串,格式化为数字之后才可以使用
|
Python输出多行内容
1 2 3 4
| print('''line1 ...line2 ...line3 ''')
|
Python的语句拼接
1
| print('Hello,World!','My Name is Liarlee.')
|
Python占位符
1 2 3 4
| name = Liarlee age = 24 print('Hello,%s' % (name)) print('Your age is %d' % (age))
|
python中使用list和tuple
List – 列表
1
| classmates = [Liarlee,TEST,WTF,LOL]
|
classmates就是一个list,list可以嵌套list
1 2 3 4 5 6 7 8 9
| len(classmates) \\查看list的长度 classmates[1] \\list第二个元素 classmates[-1] \\list倒数第一个元素 classmates.append('Liarlee') \\末尾添加一个值 classmates.pop() \\删除末尾的值 classmates.pop(i) \\删除指定索引位置的值 classmates.insert(1, 'Liarlee') \\将值插入到某个索引位置 classmates[1] = Liarlee \\直接更改某个索引位置的值 classmates.sort() \\list排序
|
Tuple – 元组
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
循环和判断
IF判断
1 2 3 4 5 6 7
| if elif . . . elif else \\完全if格式
|
FOR……IN……循环
1 2 3 4
| for classmate in classmates: print(classmate)
list(range(101)) \\生成0-100数字存入list
|
WHILE循环
1 2 3 4 5 6
| # -*- coding: utf-8 -*- classmates = [Liarlee,TEST,WTF,LOL] i = 0 while i < 4: print('Hello,%s' % (classmates[i])) i = i + 1
|
dict和set
dict – 字典
1 2 3 4 5
| SCORE = {'Liarlee': 95, 'TEST': 75, 'WTF': 85, ‘LOL‘:54} \\定义字典 d['Liarlee'] = 67 \\字典赋值 'Thomas' in d \\确定Key是否在字典中 d.get('Liarlee') \\确定Key是否在字典中 d.pop('Liarlee') \\删除Key
|
set
set和dict类似,也是一组key的集合,但不存储value。
1 2
| s = set([1, 2, 3]) \\创建一个set然后将list传入 s.add(4) \\添加一个元素进入set
|