Python初学(一)

1.基础变量定义弱类型语言

# coding=utf-8
message  = "  hello    python   " #定义字符串
age=23;
print (message.title()); #相应的字符串操作
print (message.lower());
print (message.upper());
print (message.strip());
print (message.lstrip());
print (message.rstrip());
print ("age="+str(age)); #str 整形转字符串
2.集合的定义及操作

定义集合输出

listdemo = ['1', '2', '3', '4'];
print (listdemo);
Paython的集合是可以动态追加的例如:

listdemo.append("5");
删除操作使用del函数删除不能得到删除的元素,使用pop(intdex)出栈不但可以指定位置删除的还可以获取删除删除的内容,pop()

默认删除栈最后一个元素

del listdemo[4];  # 删除指定的一个数据
print (listdemo);
# 最后一个数据出栈删除,可以加参数
deleData = listdemo.pop();
print (deleData);
集合的排序,及循环输出,len()函数获取长度。Paython中for循环如:for str in strs:只要是for循环体 内部的语句不论有多少条都要进行首行缩进。无首行缩进表示不在for循环内部

listdemo1 = ['2', '1', '4', '3'];
# listdemo1.sort(reverse=False); #排序 reverse控制正反顺序 列表数据永久性变化
print (sorted(listdemo1, reverse=False));  # 排序,但原有列表的顺序不发生变化
print (listdemo1)
listdemo1.reverse();  # 倒叙排序
print (listdemo1);  # 倒叙打印
print (len(listdemo1));  # 数组长度
for a in listdemo1:  # for 循环使用,不用大括号,只要首行缩进就是在循环体里
    print (a);
集合操作的一些函数,其中元组的定义后,不能赋值改变,想要改变,除非重新定义覆盖

#创建数字列表
for a in range(1,5):
    print a;
for a in range(1,5,2):#按照+2不断输出不太与5
    print a;
#要将这些数字转换为一个列表,可使用list():
print "----------------------------------";
number=list(range(1,5));
print  number;
print min(number);#最小值
print max(number);#最大值
print sum(number);#和
print number[0:3]; #切片截取操作 从0开始输出3个
copenumber=number[:];#复制列表
num=copenumber;#复制列表
print copenumber;
print "----------------#定义元祖------------------";
#定义元祖 元祖中的值一旦定义只能读取不能改变
numbers=(200,50);
print numbers[0];
下面是输出结果

1
2
3
4
1
3
----------------------------------
[1, 2, 3, 4]
1
4
10
[1, 2, 3]
[1, 2, 3, 4]
----------------#定义元祖------------------
200

3.if 结构  if -elif-else结构

if结构定义 ,if中条件的定义 A and B 或者 A or B

 #if语句
cars = ['audi', 'bmw', 'subaru', 'toyota'];
for car in cars:
    if(car=='audi'and len(car)==4):
        print ("this is"+car);
    else:
        print ("other");
 一些if中条件语句的书写方式

#检查值是否在类表中
if("audi" in cars):
    print "true";
else :
    print "false";
 #检查值不包含在类表中
if("audi" not in cars):
    print "true";
else :
    print "false";

if-elif-if 结构中最后不一定要包含else语句

if("audi" in cars):
    print "true";
elif("a" not  in cars) :
    print "a不包含在cars";
else:
    print "其他";
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值