第一章:基础语法

输出相关:

基本输出案例

1
print("HelloWorld")

HelloWorld

转义字符

1
$ name = 'c:\\user'

x = ‘路径c:\user’

y = r”路径c:\user”

z = f”路径{name}”

1
$ print(x,"\n",y,"\n",z)

路径c:\user

占位符

1
age = 17
1
print("我的年龄是:%d岁"%age)

我的年龄是:17岁

间隔符

1
print("www", "baidu", "com", sep = ".")

www.baidu.com

控制符

1
print("hello", end = "")
1
print("world")

helloworld

连接符

1
name = "World"
1
print("Hello" + name)

HelloWorld

复制符

count = “num “

1
$ print(count*3)

num num num

进制转换
x = 100

1
print(bin(x)) #转换为二进制
1
print(oct(x)) #转换为八进制
1
print(hex(x)) #转换为16进制

0b1100100

0o144

0x64

去除/替换指定字符

a = “abcd”

1
print(a.strip("dc"))
1
print(a.replace('ab','-'))

ab
-cd

切割字符串
a = “ab_cd”

1
print(a.split("_")[0])
1
print(a.split("_")[1])

ab
cd

format
x = “我是{name},今年{age}”.format(name = ‘cjl’, age = 18)

1
print(x)

我是cjl,今年18

输入相关:

基础输入案例
password = input(“请输入密码:”)

1
print("你输入的密码是:", password)
1
print(type(password))

请输入密码:666

你输入的密码是: 666

<class ‘str’>

input默认输入后的类型为字符串
输入后类型强转
password = int(input(“请输入密码:”))

1
print("你输入的密码是:", password)
1
print(type(password))

请输入密码:666
你输入的密码是: 666
<class ‘int’>

运算符相关:

算法运算符

  • 加法 - 减法 * 乘法 / 除法 % 取模 ** 指数 // 整除

运算符规则 数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:整数和浮点数混合运算,输出结果是浮点数
整数之间运算,产生结果类型与操作符相关,除法运算的结果是浮点数 ;整数或浮点数与复数运算,输出结果是复数