# 1.用法1
print("hello word!!!")
name = "小白"
print(name)
help(print)
"""
hello word!!!
小白
Help on built-in function print in module builtins:
print(*args, sep=' ', end='\n', file=None, flush=False)
Prints the values to a stream, or to sys.stdout by default.
sep
string inserted between values, default a space.
end
string appended after the last value, default a newline.
file
a file-like object (stream); defaults to the current sys.stdout.
flush
whether to forcibly flush the stream.
"""
# 2.用法2
age = 18
gender = "boy"
# 默认多变量空格分隔
print(name, age, gender)
# sep ' '
# string inserted between values, default a space.
# end '\n'
# string appended after the last value, default a newline.
print(name, age, gender, sep="、", end="-----")
print(name)
"""
小白 18 boy
小白、18、boy-----小白
"""
# 转义字符 \n 换行
print("hello \n fmujie !")
# \t 表示一个table 制表符 \r 回车 \' \"
## 字符串和常量
# r raw 原样输出 \t没生效,仅当作字符串
print(r"py\thon")
# 保证原样输出,不用频繁添加换行 ''''''
print('''我是原样输出,该换行时候
直接换就行了,
不需要额外的换行符\\n''')
'''
1.保留格式的字符串
2.注释
'''
"""
hello
fmujie !
py\thon
我是原样输出,该换行时候
直接换就行了,
不需要额外的换行符\n
"""
## 格式化输出
person = "fmujie"
addr = "where"
ph = "156"
num = 5
# + 拼接(仅限字符串)若有int型变量需要转为字符串后拼接,而占位符不需要
print('订单:'+person+'收货地址:'+addr+'联系方式'+ph)
# 使用%s占位符 格式输出 %s --> str()
print("订单:%s, 收货地址:%s, 联系方式:%s, %s" % (person, addr, ph, num))
# %d digit 数字 强转为整型
number = 5.9
print("%d" % number)
print("%f" % number)
# 四舍五入
print("%.2f" % number)
# format 字符串内置函数
age = 2
message = "我今年{}岁".format(age)
print(message)
"""
订单:fmujie收货地址:where联系方式156
订单:fmujie, 收货地址:where, 联系方式:156, 5
5
5.900000
5.90
我今年2岁
"""
# 赋值 只是把地址给了new_name, 两个变量指向同一份空间
name = "admin"
new_name = name
print(id(name), name)
# 中途更改的话, 空间新开辟, 地址重新赋值
name = "ad"
print(id(name), name)
print(id(new_name), new_name)
# 扩展赋值符号
num = 8
print(id(num), num)
# 值变了, 仍然重新开辟空间, 赋值地址
num += 5
print(id(num), num)
# **平方 // 整除 % 取余
print(num ** 2)
print(num / 2)
print(num // 2)
print(num % 2)
# 会自动判断前后类型, 做相应的操作
a = "abc"
a += "def"
print(a)
"""
2320841972272 admin
2320841972464 ad
2320841972272 admin
140737343951880 8
140737343952040 13
169
6.5
6
1
abcdef
"""
本文由 fmujie 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
还不快抢沙发