python入门代码示例
python入门
·
#print函数的写法
#print(*objects, sep=' ', end='\n', file=sys.stdout)
#print函数很基础,但是越基础的东西越不好学,越基础的东西在一个项目里就用得会更多
from ast import Pass
print('hello, world!');print(type(123))
#python注重缩进结构,大多数情况下,一行代码在一个空行,有特殊需求时可以用“;”来进行延续操作
print("你好,世界!")
print('你好', '世界')#输出两个字符串元素
print('你好'+'世界')#用加号将字符串进行连接操作
print('a'+'b'+'c')
print('hello', 'world',end='!')#print函数输出是默认换行的,加上end输出不换行
print('goodbye, world',end='!\n')#\n转义符,用于换行
print('-'*30)
print('python里print函数的格式化输出')
s = '字符串'
x = len(s)
'''
每种数据类型所对应的转义字符
数字:int、float、bool、complex
字符串:str
列表:list,用[]
元组:tuple,用(),就相当于不可修改的list
集合:set,用{}
字典:dict,用{key: value}
'''
print('这个%s的长度是%d'%(s,x))#%s是字符串,%d是int整型
print('这个{}的长度是{}'.format(s,x))#使用format函数进行格式化,f+str也是是format的一种写法
print(f'{s}的长度是{x}')
print(type(x))
# 和C语言的区别在于,Python中格式控制符和转换说明符用%分隔,C语言中用逗号。
#C语言的语法,print("%s的长度是 %d",(s,x))
#print的格式化输出
import math
'''
Python常用格式字符:
%s 字符串采用str()的显示
%x 十六进制整数
%r 字符串(repr())的显示
%e 指数(基底写e)
%c 单个字符
%E 指数(基底写E)
%b 二进制整数
%f,%F 浮点数
%d 十进制整数
%g 指数(e)或浮点数(根据显示长度)
%i 十进制整数
%G 指数(E)或浮点数(根据显示长度)
%o 八进制整数
%% 字符%
'''
# 打印字符串
print ("His name is %s" % ("Aviad"))
#His name is Aviad
# 打印整数
print ("He is %d years old" % (25))
#He is 25 years old<pre name="code" class="python">print ("He is %d years old" % (25))
#He is 25 years old
# 打印浮点数
print ("His height is %f m" % (1.83))
#His height is 1.83 m
# 打印浮点数(指定保留小数点位数)
print ("His height is %.2f m" % (1.83))
#His height is 1.83 m"print "His height is ", format(1.83, '.2f'), "m"
# 指定占位符宽度
print ("Name:%10s Age:%8d Height:%8.2f" % ("Aviad",25,1.83))
#Name:Aviad Age: 25 Height: 1.83
# 指定占位符宽度(左对齐)
print ("Name:%-10s Age:%-8d Height:%-8.2f" % ("Aviad",25,1.83))
#Name:Aviad Age:25 Height:1.83
# 指定占位符(用0或者空格当占位符)
print ("Name:%-10s Age:%08d Height:%08.2f" % ("Aviad",25,1.83))
#Name:Aviad Age:00000025 Height:00001.83
# 调用format函数,format(数值, '格式')
print('test:{0:10f}'.format(math.pi))
#test: 3.141593#若输出位数小于10,则默认右对齐。若输出位数大于宽度,则按实际位数输出format(0.0015,'.2e')
#1.50e-03# 格式化指示符
print ('6:\t|{0:b}'.format(3))
print ('7:\t|{0:c}'.format(3))
print ('8:\t|{0:d}'.format(3))
print ('9:\t|{0:o}'.format(3))
print ('10:\t|{0:x}'.format(3))
print ('11:\t|{0:e}'.format(3.75))
print ('12:\t|{0:g}'.format(3.75))
print ('13:\t|{0:n}'.format(3.75)) #浮点数
print ('14:\t|{0:n}'.format(3)) #整数
print ('15:\t|{0:%}'.format(3.75))
记录python里面的print输出函数的写法,以后会继续补充,由于我觉得不会有人看,所以我打算用代码记录,尽量不写字

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)