Python编程从入门到实践 -- 一些基本类型的使用

1.注释的使用

"""
注释的使用(现在正在使用三个双引号进行多行注释)
# 单行注释
'''
多行注释(也可以用单引号)
'''
"""

2.字符串的使用

#字符串的使用
name = "qin yuXinG"  #可用单引号,也可单引号里包含双引号,双引号里包含多引号
print(name.title())  #以首字母大写的方式显示
print(name.upper())  #全部大写
print(name.lower())  #全部小写

splice_str = "hello, " + name.title()  #拼接字符串,只能是字符串相加
print(splice_str)

del_blank = "  hello, gg!  "
print(del_blank.rstrip())  #暂时删除末尾的空白
print(del_blank.lstrip())  #暂时删除开头的空白
print(del_blank.strip())   #暂时删除两端的空白
num = 10
print(str(num))  #str()将非字符串的值转换位字符串

3.列表的使用

#列表的使用
language_name = []
#像列表中添加元素
language_name.append('c++')  #像列表末尾添加元素
language_name.append('js')  
language_name.insert(0,'python')  #像列表中插入元素,已有的元素后移

"""
删除列表中的元素
del(language_name[-1])  #获取列表的最后一个元素并删除
last_element = language_name.pop()  #pop的默认值为-1,你可以指定删除的位置
language_name.remove('js')  #根据值删除元素
"""

"""
排序--sort()按字母顺序排序
language_name.sort(reverse=True)  #永久修改列表元素,reverse表示是否逆向
print(sorted(language_name,reverse=True))  #临时修改列表元素,reverse表示是否逆向
language_name.reverse()  #永久修改列表元素,反转列表元素
"""

对列表的操作

#range生成一系列数字,range(numstrat,numend,numstep),numstep默认为1
#list将range的结果转换为列表
arrnum = list(range(1,10))  
print(len(arrnum))  #列表的长度
print(arrnum)
#min:列表最大值  max:列表最小值  sum:列表值总和
print(min(arrnum),sum(arrnum))

切片的使用

#切片的使用
startindex = 1;
endindex = 5;
print(arrnum[startindex:endindex])  #从startindex开始,到endindex-1处结束
#startindex不填写默认为0,endindex不填写默认到最后
print(arrnum[-2:])  #获取倒数的两个元素

元组的使用

#元组的使用-使用(),元素不可修改
dims = (256, 100)
print(dims)

4.if-elif-else的使用

#if语句的使用
names = ['a1','a2','a3','a4']
for name in names:
    if name == 'a1':  #判断相等
        print('a1')
    elif name != 'a2':  #elif的使用   判断不相等
        print('not a2')
    else:    #else的使用
        print('a2')

if 'a1' in names and 'a2' in names:  #多个条件包含判断 and
    print('a1 and a2 in names')

if 'a1' in names or 'a2' in names:  #多个条件包含判断 or
    print('a1 or a2 in names')

if 'a5' not in names:  #判断不包含
    print('a5 not in names')

猜你喜欢

转载自blog.csdn.net/yuxing55555/article/details/88525305