参考书目:《Learn Python The Hard Way》

cars=100
print('there are ',cars,'cars available.')
##练习5 更多变量打印
my_name='zxx'
my_age=22
my_height=162
my_weight='secret'
my_eyes='black'
my_teeth='white'
my_hair='black'
print("let's talk about %s."%my_name)
print("she's %d inches tall."%my_height)
print("she's weight is %s."%my_weight)
print("actully that's not too heavy.")
print("she's got %s eyes and %s hair."%(my_eyes,my_hair))
print("her teeth are usually %s depending on the coffe."%my_teeth)
print("if i add %d ,%d, i get %d."%(my_age,my_height,my_age+my_height))
print('%.2f'%2.6345) #保留两位小数(%后加.)
#%c 转换成字符(ASCII 码值,或者长度为一的字符串)
#%r 优先用repr()函数进行字符串转换(Python2.0新增)
#%s 优先用str()函数进行字符串转换
#%d / %i 转成有符号十进制数
#%u 转成无符号十进制数(阿拉伯数字1,2,3,4.....10)
#%o 转成无符号八进制数(0,1,2,...7;逢八进一)
#%x / %X (Unsigned)转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)
#%e / %E 转成科学计数法(e / E控制输出e / E)
#%f / %F 转成浮点数(小数部分自然截断)
#%g / %G %e和%f / %E和%F 的简写
#%% 输出%
##练习6 字符串和文本
x="there are %d types of people."%10
binary='binary'
do_not="don't"
y="those who kown %s and those who %s."%(binary,do_not)
print(x)
print(y)
print("i said :%r."%x)
#将%r改成$s,x字符串输出的时候没有单引号,即%r输出有单引号
print("i also said :%s."%y)
hilarious=False
joke_evaluation="isn't that joke so funny?!%r"
print(joke_evaluation %hilarious)
w="this is the left side of..."
e="a string with a right side"
print(w+e) #字符串拼接
#字符串拼接其他方法:
print('%s%s'%(w,e))
##练习7 更多打印
print("marry had a little lamb.")
print("its fleece was white as %s."%'snow')
print("and everyone that mary went.")
print("."*10) #打印十个.
end1="C"
end2="h"
end3="e"
end4="e"
end5="s"
end6="e"
end7="B"
end8="u"
end9="r"
end10="g"
end11="e"
end12="r"
print (end1+end2+end3+end4+end5+end6,end=" ")
print(end7+end8+end9+end10+end11+end12) #在一行内打印,利用end参数end=""(无缝连接)end=" "(字符串间有空格)
##练习8 :打印,打印
formatter="%r %r %r %r"
print(formatter %(1,2,3,4))
print(formatter %("one","two","three","four")
print(formatter %("i had this thing.",
"that you could type up right.",
"but it didn't sing",
"so i said goodnight.")
)
#调试不成功的代码69-75
##练习9 打印,打印,打印
days="mon tue wed thu fri sat sun"
months="jan\nfeb\nmar\napr\nmay\njun\njul\naug" #\n换行标识符
print("here are the days:",days)
print("here are the months:",months)
print("""
there's something going on here.
with the three double-quotes.
we'll ba able to type as much as we like.
even 4 lines if we want,or 5,or 6.
""")
#"""三引号:打印多行字符串

4.26-python学习笔记(变量及命名、字符串、格式化字符串print,format,%...)的更多相关文章

  1. python学习笔记(十)之格式化字符串

    格式化字符串,可以使用format方法.format方法有两种形式参数,一种是位置参数,一种是关键字参数. >>> '{0} {1}'.format('Hello', 'Python ...

  2. python学习笔记(5-1)-基本数据类型-字符串类型及操作

    五.字符串处理函数  len(x):字符串x的长度.如len("12345")结果为5  str(x):任意类型x所对应的字符串形式. >>> str(123) ...

  3. python学习笔记:第四天( 字符串)

    Python3 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字 ...

  4. Python学习笔记 变量

    蒟蒻高举横幅:部分内容转自廖雪峰的Python教学 1.Python是动态语言,即它的变量是没有类型的. !/usr/bin/env python a = 'ABC' print a a = 123 ...

  5. python学习笔记--文件重命名,删除及文件夹

    文件重命名 import os os.rename('123.txt','456.txt') 删除文件 >>> import os >>> os.remove('4 ...

  6. python学习笔记--变量和运算符

    一.变量命名规则 1.字母.数字.下划线组成 2.不以数字开头 3.关键字(也叫保留字),不能用作变量名 4.遵循PEP8命名规范 二.变量赋值 1.赋值符号 = 2.多重赋值 x=y=123 3.多 ...

  7. python学习笔记(2)--列表、元组、字符串、字典、集合、文件、字符编码

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1.列表和元组的操作 列表是我们以后最长用的数据类型之一,通过列表可以最方便的对数据实现最方便的存储.修改等操作 定 ...

  8. Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  9. Python学习笔记(四)——编码和字符串

    一.编码 1.编码类别: (1)ASCII码:127个字母被编码到计算机里,也就是大小写英文字母.数字和一些符号 (2)GB2312码:中国制定的用于加入中文汉字的编码 (3)Unicode:防止由于 ...

  10. Python学习笔记(四)——编码和字符串

    一.编码 1.编码类别: (1)ASCII码:127个字母被编码到计算机里,也就是大小写英文字母.数字和一些符号 (2)GB2312码:中国制定的用于加入中文汉字的编码 (3)Unicode:防止由于 ...

随机推荐

  1. join语句中on条件与where条件的区别

    大纲:on是在生成连接表的起作用,where是生成连接表之后对连接表再进行过滤 当使用left join时,无论on的条件是否满足,都会返回左表的所有记录,对于满足的条件的记录,两个表对应的记录会连接 ...

  2. Python实例---简单的选课系统

    要求 思路: 构造方法传递过去学校名称,同时利用UUID创建一个随机字符串,用这个字符串来作为要写入的文件名 利用类的__str__方法来实现类对象接口返回学校名称的操作 利用pickle的dumps ...

  3. Discuz3.3注册程序修改添加记录推荐人账号

    Discuz3.3注册入口地址为:member.php?mod=register 一.member.php: 打开之后,代码非常简单. 其中有一句: $mod = !in_array($discuz- ...

  4. JavaScript的DOM_通过元素的class属性操作样式

    使用 style 属性可以设置行内的 CSS 样式,而通过 id 和 class 调用是最常用的方法. <script type="text/javascript"> ...

  5. storm-kafka

    包依赖

  6. cogs [HZOI 2015]有标号的二分图计数

    题目分析 n个点的二分染色图计数 很显然的一个式子 \[ \sum_{i=0}^n\binom{n}{i}2^{i(n-i)} \] 很容易把\(2^{i(n-i)}\)拆成卷积形式,前面讲过,不再赘 ...

  7. TP,TN,FP,FN

    一张图搞定~~~ [转]https://blog.csdn.net/u011956147/article/details/78967145

  8. shell脚本执行

    方法一:切换到shell脚本所在的目录执行shell脚本: cd /data/shell ./hello.sh ./的意思是说在当前的工作目录下执行hello.sh.如果不加上./,bash可能会响应 ...

  9. FreeMarker之根据模板生成Java代码

    FreeMarker根据模板生成Java代码,光这句话,大家想必也知道它的应用了,比如流行的DRY原则,该原则的意思,可简单概述为"不要写重复的代码". 比如Java中三层架构,数 ...

  10. Java中使用OpenSSL生成的RSA公私钥

    RSA是什么:RSA公钥加密算法是1977年由Ron Rivest.Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的.RSA取名来自开发他们三者的名字.RSA是目前最有影响力的 ...