ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python 学习day1

2019-06-11 23:38:40  阅读:215  来源: 互联网

标签:输出 aleX name 结果 Python day1 学习 print tank


学习记录:

第一天的学习中老师教了Python一些相关的基础知识

# 数字类型

# 整型int
# number = 100  # int(100)
# number2 = int(100)
# print(number)
# print(number2)


# 浮点型 float
# sal = 15.0  # float(15.0)
# sal2 = float(15.0)
# print(sal)
# print(sal2)


# 字符串类型
# name = 'tank'
# name2 = "tank"
# content = '''
# 1r1r1r
# 21r12r1
# r12r
# 12r1r21
# r12r1r2
# 12r1r
# '''
#
# print(name, name2, content)

# python中字符串可以相加、相乘
# print('tank ' * 5)
# print('tank' + 'jam')
# print('tank', 'jam')


# 列表类型
# []括号内以逗号隔开,可存放多个不同类型的值。
# list1 = ['张曼曼', 'tank', '涂懿磊', 11, 1.0, ['jason', 200]]
# print(list1[0])
# print(list1[5][0])

# 字典类型
# 在{}内,都逗号隔开,可存放多个值,每个值以key: value的形式存储
# 存
# dict1 = {'name': "tank", "age": 18}  # {name="tank", "age"=18}

# 取
# print(dict1["name"])


# 布尔类型
# True or False
# print(10 == 10)  # True
# print(10 == 11)  # False

# 注意: 所有数据类型都自带布尔, 0、None、空都为False
# if 0:
#     print('111')
#
# if None:
#     print('111')
#
# if []:
#     print('111')
#
# else:
#     print('222')



# 格式化输出
# 可以在输出时给字符串类型做一次替换
# %s占位符,%d可以替换数字类型
# number = input('请输入:')
# str1 = '''
# 尊敬的用户,您的话费余额为%s元。
# ''' % number
#
# print(str1)


# for循环
# list1 = [1, 2, 3, 4, 5]
# for line in list1:
#     print(line)

# for line in range(1, 10):
#     print(line)

# dict1 = {'name': "tank", "age": 18}
# for key in dict1:
#     print(key)
#     print(dict1[key])

 

 

作业:

 

#1)移除name变量对应的值两边的空格,并输入移除有的内容

name = " aleX "

print(name.strip())

运行结果:aleX

#2)判断name变量对应的值是否以 "al"开头,并输出结果

name = " aleX "

print(name.startswith("al"))

运行结果:False

# 3)判断name变量对应的值是否以 "X"结尾,并输出结果

name = " aleX "

print(name.endswith("X"))

   运行结果:False

# 4)将name变量对应的值中的 " l" 替换为 " p",并输出结果

name = " aleX "

print(name.replace("l","p"))

运行结果: apeX

# 5)将name变量对应的值根据 " l" 分割,并输出结果。

name = " aleX "

print(name.split("l"))

运行结果:[' a','eX ']

# 6) 将name变量对应的值变大写,并输出结果

print(name.upper())

运行结果: ALEX

# 7) 将name变量对应的值变小写,并输出结果

print(name.lower())

运行结果: alex 

#8)请输出name变量对应的值的第2个字符

name = " aleX "

print(name[1:2])

运行结果:a

#9)请输出name变量对应的值的前3个字符

name = " aleX "

print(name[:3])

运行结果: al

# 10)请输出name变量对应的值的后2个字符

name = " aleX "

print(name[-2:])

运行结果:X 

#11)请输出name变量对应的值中 "e" 所在索引位置

name = " aleX "

print(name.find('e'))

运行结果:3

#12)获取子序列,去掉最后一个字符。如: oldboy则获取oldbo。

name = "oldboy"

print(name[0:-1])

运行结果:oldbo     

标签:输出,aleX,name,结果,Python,day1,学习,print,tank
来源: https://www.cnblogs.com/zqbbb/p/11006978.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有