提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
python 学习的第三天
提示:以下是本篇文章正文内容,下面案例可供参考
一、对字符串的操作
1. title () 函数主要使字符串中的每一个单词都大写
2.lower() 函数主要是使字符串中的大写字母全部变成小写字母
3.upper()函数主要是使字符串中的小写字母全部变成大写字母
name="adv_game"
print(name.title())
print(name.lower())
print(name.upper())
二、字符串的一些基本操作
1.字符串的拼接(主要是使用+将两个字符拼接起来)
f
(示例1):
first_name="liu"
last_name="zongqo"
full_name=first_name+ " " + last_name
print(full_name)
(示例2):
print("hello"+" " +full_name.title()+"!")
message="hello"+" "+full_name.title()+"!"
print(message)
2.使用制表符和换行符\t和\n进行一些操作
``
print("\tpython")
print("languse\npython\nisMarry\npython")
print("languse\n\tpython\n\tisMarry\n\tpython")
3 转义字符的使用----------(\还原字符原本的意思,不把原本的字符当做特殊字符处理)
1.\n换行
2.\t 制表符
3 \\显示打印\
4.\' 显示打印
print()
print('亲爱的xxx:\n','\t请点击链接激活用户:激活用户')
# 转义字符: 预定义的转义 : \n 换行 \t 制表符 \' \" \r 回车 \\
print('乔治说:\' 想吃冰淇淋 !!\' ')
print("乔治说:\" 想吃冰淇淋 !!\" ")
# ‘‘’’ “ ‘’ ” ‘ “ ” ’
print(" 乔治说:'想玩恐龙!' ")
print('乔治说:"想睡觉!!!"')
print('\ahahha')
print('hello\py\\thon')
print(r'hello\py\thon') # r'' raw 原样输出字符串的内容,即使有转义字符也不会转义
4 删除空白—使用rstrip函数可以去除空白
strip — 去除两端的空白
rstrip ----去除右端的空白
lstrip— 去除左端的空白
name="\tpython\t"
name_last=name.rstrip()
name_first=name.lstrip()
name_all=name.strip()
print(name)
print(name_last)
print(name_first)
print(name_all)
三 ` 注释
#单行注释 ,给程序员增加代码的可读性。python解释器就会跳过
此行代码不解释。
‘’’
我是多行注释
三引号的作用:
- 保留格式的字符串使用
- 作为注释使用
‘’’
# java :final
# python: 命名的时候,名字是大写的。
NAME = 'Jack'
print(NAME)
print('hello') # 输出的是字符串
value = 'hello'
print(value)
value ='python'
print(value)
value ="python1905班"
print(value)
# 字符串: 字符串 表示: '' "" ''' '''
message = '[淘宝] 你正在使用验证码登录,\n验证码是:8906,\n涉及个人的账户安全,请保密。'
print(message)
message1= '''
[淘宝]
你正在使用验证码登录,
验证码是:8906,
涉及个人的账户安全,请保密。
'''
print(message1)
# 邮箱格式输出
email_message = '''
亲爱的赵飞用户:
你注册的抖音用户还未激活,请点击下方的链接激活用户,
请点击: 激活用户
激活用户后就可以刷抖音视频。
from: douyin team
date: 2019/05/29
'''
print(email_message)
'''
三引号的作用:
1. 保留格式的字符串使用
2. 作为注释使用
'''
四 格式化输出
1 %s %d %f 之格式输出
name='赵飞'
print('姓名是:'+name) # str + str
age=18
# str(int) ---> (int ->str) 强制类型的转换
print('年龄是:'+str(age)) # 'aaa' int --->str
print('年龄是:%s' % age) # %s --> str 简写 底层:str(age) ---> '18'
isMarry=False # 布尔: True, False
print('结婚否?回答: %s' % isMarry) # str(False) ---> 'False'
# %d digit 数字
print('年龄是:%d' % age)
# age= '18岁'
# print('年龄是:%d' % age)
age=18.5 # int(18.5)--->18 取整数
print('年龄是:%d' % age)
year=2019
print('今年是:%02d' % year) # 仍然是2019 但是%f就可设置位数
# %f float 小数点后面的位数 而且是四舍五入
salary=8899.32895
print('我的薪水是:%.2f' % salary)
2 format 方式的格式化输出
知识点:字符串另外一种输出格式
1.format的格式 : “{} {}”.format(value,value)
# 字符串的格式化输出
# 方式:1. 使用占位符 %s %d %f 2. format函数
# format是一个字符串中的函数 ''.format() 此处的‘.’ 调用 [] {} ()
age=2
s='已经上'
message = '乔治说:我今年{}岁了,{}幼儿园!'.format(age,s)
print(message)
name='乔治'
age=3
hobby = '玩恐龙!'
money=5.89
message= '{}今年{}岁,最喜欢{},有零花钱:{}'.format(name,age,hobby,money)
print(message)
print('{}今年{}岁,最喜欢{},有零花钱:{}'.format(name,age,hobby,money))
五 input 函数
代码:
知识点 input() 阻塞式键盘输入, 可以添加键盘提示信息
print('''
*********************
捕鱼达人
*********************
''')
username = input('输入参与游戏者用户名:')
password = input('输入密码:')
print('%s请充值才能加入游戏!' % username)
coins = input('请充值:') # input键盘输入的都是字符串类型 即使输入的是500,他也会添加‘500’
# print(type(coins)) # '500'
coins = int(coins)
print('%s充值成功!当前游戏币是:%d' %(username,coins))
键盘输入的应用:
知识点:
input()键盘输入的内容返回后永远是字符串类型。如果需要整型必须要强制类型转换
练习英雄联盟
知识点:变量赋值
equipment = upgrade_equipment
将 upgrade_equipment的值赋值给equipment 变量
代码:
print('''
*********************
英雄联盟
*********************
''')
role = input('输入角色:')
equipment = input('输入拥有的装备:')
upgrade_equipment = input('输入想购买装备:')
pay = input('输入付款金额:')
# 变量的赋值替换
equipment = upgrade_equipment
print('{}拥有{}装备,购买此装备花了{}钱'.format(role,equipment,pay))
print('测试打印升级装备变量:',upgrade_equipment)