码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-day2

时间:2016-05-16 23:19:43      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

 

 

列表:

1.找出某个元素有多少个

 

 

字符串:

1.字符串去除空格

.strip()

username = input("user:")
if username.strip() == alex:
    print("welcom")

2.字符串分隔

split() 分隔后是一个列表

names = "alex,jack,rain"
name2 = names.split(",")  #split()默认是以空格
print("2:%s" %name2)
name3 = names.split()
print("3:%s" %name3)

 

3.合成一个字符串

join()

names = "alex,jack,rain"
name2 = names.split(",")  #split()默认是以空格
print("|".join(name2))

 

4.判断字符串中是否有空格

name ="Alex Li"
print(‘‘ in name)

 

5.把字符串第一个字母大写

name3 = "alex li"
print("4:%s" %name.capitalize())

 

6.字符串分片

name="alex li"
print(name[2:4])

 

7.打印出多个“——”

name=alex
print(name.center(40,-))

 

8.字符串查找

name="alex li"
print(name.find(sdfs))
print(name.find(alex))

 

9.判断输入的是否为数字

age = input("your age:")
if age.isdigit():
    age = int(age)
else:
    print("invalid data type")

 

10.判断输入的是否为阿拉伯字符(数字字母)(有为真,否则为False),即是否包含特殊字符(有为False,否则为True)

name=alex#sdf
print(name.isalnum())

 

11.判断是否以什么结尾

name=alex3sdf
print(name.endswith(sdf))

 

12.判断是否以什么开始

name=alex3sdf
print(name.startswith(alex))

 

 

while 循环

1.while循环,循环到50-60之间不打印,第一次100跳出循环

#!/usr/bin/env  python
# -*- coding:utf-8 -*-
count = 0
while True:
    count += 1
    if count > 50 and count <60:
        continue
    print("aaaa",count)


    if count == 100:
        print("第100次了")
        break

 

列表:

1.打印列表中的元素

元素‘A,a‘  ,即 i[0]=A  ,i[1]=,   i[2]=a

list1 = [A,a,B,b,C,c,D,c]
for i in list1:
    p1,p2,p3 = i[0],i[1],i[2]
    print(p1,p2,p3)

 结果:

技术分享

2.打印列表中的元素,A,a

list1 = [A,a,B,b,C,c,D,c]
for i in list1:
    p1,p2 = i[0],i[2]
    print(p1,p2)

结果:

技术分享

 

3.打印购物列表,方法一

enumerate

product_list = [
    (Iphone,5888),
    (Mac Air,8000),
    (Mac Pro,9000),
    (XiaoMi2,19.9),]

for item in enumerate(product_list):
    index = item[0]
    p_name = item[1][0]
    p_price = item[1][1]
    print(index,p_name,p_price)

结果:

技术分享

4.打印购物列表:方法二

product_list = [
    (Iphone,5888),
    (Mac Air,8000),
    (Mac Pro,9000),
    (XiaoMi2,19.9),]
print(product_list)

for product_item in product_list:
    p_name,p_price = product_item
    print(product_item)
    print(p_name,p_price)

结果:

技术分享

 

python学习-day2

标签:

原文地址:http://www.cnblogs.com/pangguoping/p/5495379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!