Python(一)

print("Hello, world!")

print(2 + 2)    # 4
print(1 / 2)    # 除法运算,运算结果为小数,0.5
print(1 // 2)   # 整除运算,丢弃小数部分,0
print(1 % 2)    # 取余运算,1

print(0xAF)     # 十六进制
# print(017)      # 8进制
print(0b101010) # 二进制

# input("The num is:")
pow(2, 3)       # 幂运算,内置函数,8

print(abs(-1))  # 取绝对值,1
print(round(2/3))   # round将浮点数圆整为与之最接近的整数,1

# 导入模块
import math
print(math.floor(32.9)) # 向下取整,32
print(math.ceil(32.9))  # 向上取整

# 在调用函数时不指定模块前缀
from math import sqrt
print(sqrt(3))  # 1.73
# print(sqrt(-1)) # math domain error

import cmath    # 处理负数的模块
print(cmath.sqrt(-1))   # 1j
# 如果使用了这种import命令,将无法使用常规函 数sqrt。类似这样的名称冲突很隐蔽

# # 海龟绘图法
# from turtle import *
# forward(100) 
# left(120) 
# forward(100) 
# left(120) 
# forward(100)

print("Hello," + "world!")  # 字符串拼接
x = "Hello,"
y = "world!"
print(x+y)
print(repr("Hello,\nworld!"))
print(str("Hello,\nworld"))

# 长字符串,需要使用三引号
print('''This is a very long string. It continues here. 
And it's not over yet. "Hello, world!" 
Still here.''')

# 原始字符串,让字符串包含的每个字符都保持原样
print(r'C:\Program Files\fnord\foo\bar\baz\frozz\bozz') 

print("Hello,world!".encode("ASCII"))   # b'Hello,world!'
print("Hello,world!".encode("UTF-8"))   # b'Hello,world!'
print("Hello,world".encode("UTF-32"))   # b'\xff\xfe\x00\x00H\x00\x00\x00e\x00\x00\x00l\x00\x00\x00l\x00\x00\x00o\x00\x00\x00,\x00\x00\x00w\x00\x00\x00o\x00\x00\x00r\x00\x00\x00l\x00\x00\x00d\x00\x00\x00'

# 默认使用的编码UTF-8。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值