python 第三天

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

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解释器就会跳过
此行代码不解释。
‘’’
我是多行注释
三引号的作用:

  1. 保留格式的字符串使用
  2. 作为注释使用

‘’’

# 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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值