python学习第一讲

#!/usr/bin/python

print (“你好,世界”);
i=10;
print(“i的值为:”,i);

以下是判断部分

flag = True;

if i<10:
print(“i<10”);
elif i<20:
print(“10<i<20”)
else:
print(“i>=20”);

import sys;
x = ‘runoob’;
sys.stdout.write(x + ‘\n’)

print()
x=“a”
y=“b”

换行输出

print (x)
print (y);

换行输出

print (x),
print (y),

不换行输出

print (x,y,x,x,x,y)

变量类型

print()
a = 10;
b = 10.00;
c = “好嗨哟,感觉人生已经到达了巅峰!”;
print(a,b,c);

数据赋值

print()
d,e,f = 1,1.0,“hahha”;
print(d,e,f);

字符串运算

print()
str = ‘Hello-World!’
print ("str: ",str) # 输出完整字符串
print ("str[0]: ",str[0]) # 输出字符串中的第一个字符
print ("str[2:5]: ",str[2:5]) # 输出字符串中第三个至第五个之间的字符串
print ("str[2:]: ",str[2:]) # 输出从第三个字符开始的字符串
print ("str * 2: ",str * 2) # 输出字符串两次
print ("str + TEST: "+str + “TEST”) # 输出连接的字符串

列表

print()
list = [‘runoob’, 786, 2.23, ‘john’, 70.2]
tinylist = [123, ‘john’]
print ("list: ",list); # 输出完整列表
print ("list[0]: ",list[0]) # 输出列表的第一个元素
list[0] = 520; # list列表中的数据允许修改
print ("list[0]: ",list[0]) # 输出列表的第一个元素
print ("list[1:3]: ",list[1:3]) # 输出第二个至第三个元素
print ("list[2:]: ",list[2:]) # 输出从第三个开始至列表末尾的所有元素
print ("tinylist * 2: ",tinylist * 2) # 输出列表两次
print ("list + tinylist : ",list + tinylist) # 打印组合的列表

元组

print()
tuple = (‘runoob’, 786, 2.23, ‘john’, 70.2)
tinytuple = (123, ‘john’)
print ("tuple: ",tuple) # 输出完整元组
print ("tuple[0]: ",tuple[0]) # 输出元组的第一个元素
print ("tuple[1:3]: ",tuple[1:3]) # 输出第二个至第三个的元素
print ("tuple[2:]: ",tuple[2:]) # 输出从第三个开始至列表末尾的所有元素
print ("tinytuple * 2: ",tinytuple * 2) # 输出元组两次
print ("tuple + tinytuple: ",tuple + tinytuple) # 打印组合的元组

tuple[2] = 1000 # 元组中是非法应用 元组中的数据不能修改

字典

print()
dict = {}
dict[‘one’] = “This is one”
dict[2] = “This is two”
tinydict = {‘name’: ‘john’, ‘code’: 6734, ‘dept’: ‘sales’}
print("dict[‘one’]: ",dict[‘one’]) # 输出键为’one’ 的值
print("dict[2]: ",dict[2]) # 输出键为 2 的值
print("输出完整的字典: ",tinydict) # 输出完整的字典
print("输出所有键: ",tinydict.keys()) # 输出所有键
print("输出所有值: ",tinydict.values()) # 输出所有值

数据计算

print()
a = 21
b = 10
c = 0
print(a*2);
c = a - b;
print(“a - b 的值为:”,c)
c = a * b;
print(“a * b 的值为:”,c)
c = a / b;
print(“a / b 的值为:”,c)
c = a % b;
print(“a % b 的值为:”,c)
c = a // b;# 商向下取整
print(“a // b 的值为:”,c)
print(1/2);
print(1/float(2));
print(1.0/2)

比较运算符

print()
a = 21
b = 10
c = 0
if a == b:
print(“a 等于 b”)
else:
print(“a 不等于 b”)

flag = False;
if (a == b):
flag = True;
elif (a > b or a > 20):
flag = True;
else:
flag = False;
print(flag);

循环

print();
numbers = [12,9,25,18,38,19,38,88,68];
event = [];
odd = [];
print("len(numbers): ",len(numbers));
while len(numbers)>0:# 元组长度
number = numbers.pop();
print("number: ",number);
if(number % 2 == 0):
event.append(number);
print("event: ", event);
else:
odd.append(number);
print("odd: ", odd);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值