Python 基础之Unicode、input、print

一、Unicode:

python3.0 以Unicode为内部字符编码,Unicode采用双字节16位来进行编号,可编65535个字节,采用16进制4位表示一个编码。
UTF是Unicode,Transformation Format 缩写,意为Unicode转换格式,UTF-8是Unicode的一种变长字符编码。

print(ord(''))  # 通过ord 计算""的字符编码是多少,5317
print('\u5317')  # 结果为:北

二、print() : 内置函数

1.用法一:help(print) 帮助

print("hello wold")
name=yoon
print(name)

通过print函数,将内容输出到文件中

fp=open('note.txt','w')  # 打开文件,w 表示写
print('welcome to beijing',file=fp) # 将内容输出到文件当中
fp.close() # 关闭文件

2.用法二:print(value,value,value.....,sep=' ',end='\n')

name=yoon
age=17
number=7777
print(name,age,number)  # 默认sep分隔符是space,就是空格
print(name,age,number,sep='#')  #设置分隔符

print(192,168,1,1,sep='.') # 输出结果为:192.168.1.1,sep默认为空格  sep=' '

三、input的使用  help(input)

input ---> 标准的输入流(键盘)

练习1:

复制代码
#!/bin/env python
# -*- encoding:utf-8 -*-

print('''
========================
       捕鱼达人
========================
''')

username = raw_input('请输入用户名:')   # input 是python3语法,在python2中需要用raw_input
password = raw_input('请输入密码:')

print('%s 充值才能进入游戏!' % username)
conis = int(raw_input('请充值:'))    # raw_input 输出的是字符串,不是整数,因此需要转整数
#conis = int(conis)
print('%s 充值成功,当前游戏币是:%d' % (username,conis))
复制代码

练习2:

复制代码
#!/bin/env python
# -*- encoding: utf-8 -*-

print('''
===================
    英雄联盟
===================
''')

role = raw_input('游戏角色:')
zhuangbei = raw_input('拥有的装备:')
buy_zhuangbei = raw_input('购买装备:')
rmb = int(raw_input('付款金额:'))

zhuangbei = buy_zhuangbei #变量赋值替换
print('%s拥有了%s装备,花了%d钱' %(role,zhuangbei,rmb))
# print(
'{0}拥有了拥有了{1}装备,花了{2}钱'.format(role,zhuangbei,rmb)) 在python2中需要设置下标符,在python中从0开始
复制代码

 

posted @   __Yoon  阅读(255)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示