python基础

‘’’

hellodas dasd

‘’’

# 如果没有声明变量 就是多行注释

# 获取内置函数的参数

# print(help(print))

# sep 分隔符

# sep = ‘’

# print(5, 6, sep=‘hello’)

# end 追加转义符 默认换行符

# end = ‘’

print(5, 6, sep=‘hello’, end=’’)

print(7, 8, sep=‘hello’)

# ’ xxx’这样可以在单引号套单的 \t制表符 table

# ‘’ xx’'这样可以在双引号套双的 r 消除转义符

print(‘hello ‘world’’)

print(‘world\rho’) # 光标后面会覆盖前面的内容

# 使用单引号和双引号套

# 占位符

print(‘我的世界:%s,是我的世界:%s’ % (‘hello’, ‘print’)) # s str 可以当所有变量占位符

# %d digit 数字类型

# %f float 小数类型 %.1f 保留一位小数

# str.format()

print(’{}我爱你{}’.format(‘张帆’, ‘who’))

# id 返回内存地址

name = ‘zhangfan’

name1 = name

print(id(name), id(name1))

# 变量赋值就是内存地址指向变化

# input 阻塞式 console.ReadLine()一样

# 运算符 **表示幂运算 //表示整除 str*int 表示几个str

# is 是地址的比较

# 二进制十进制转换

# 二进制到十进制

print(bin(10))

print(bin(-10))

# 十进制到二进制 0b代表是二进制 0o八进制 0x 十六进制

print(int(0b11001))

print(5 & 6)

print(4 & 3)

# python: 判定变量 ‘’ 0 none 默认为false

if ‘he’:

print(‘hello’)

# 随机数 random

import random

print(random.randint(1, 10))

# range(1,2) 包含前不包含后

for i in range(0, 10):

# 有数据执行

if i == 5:

# break会推出整个for…else

break

print(‘我爱你’)

else:

# 没数据时候执行

print(‘我不爱你了’)

for i in range(1, 10):

for j in range(1, i + 1):

print(’{}*{}={} ‘.format(j, i, i * j), end=’’)

print()

# input 输入的时候地址不一样 is比较的是地址 == 比较的是值 但是直接赋值地址是一样的

hello = ‘abc’

hello2 = ‘abc’

print(hello is hello2, hello == hello2)

hello = input()

hello2 = input()

print(hello is hello2, hello == hello2)

# in 运算符 返回布尔值

print(‘hello’ in ‘helloword’)

print(‘helloworld’[0:5]) # 从小到大 不能反着输出 第一位是0 第一个参数如果不给值就是0 第二个参数不给值 就是最长长度值

print(‘helloworld’[5::-1]) # 第三个参数输±就可以前面大后面小 返着输出 是步长也是方向 第二个参数不输入为第一位 第二位是0 依次叠加

# 前两个参数一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值