Python

1-10

print函数

print(520)
print("Heeloo")
print('hello')
a=1
b=2
print(a+b)
print(1+5)

# 将数字输出到文件中(指定盘符存在,file=)
fp = open('D:\python\data.txt','a+')
# a+:以读写的方式写入文件
# (没有该文件会新建,文件存在则追加)
print('hello,huangyy',file=fp)
fp.close()

# 不换行输出
print('hello','tonghl')

# \n new line
# \r return
# \t tab 4个空格 下一制表位
# \b back 退一个格
print('hello\nBIT')
print('hello\tBITT')
# (小一点)
print('helloooo\tBITT')
# hell一个制表位
print('ttttt\rooooo')
# oooo覆盖tttt
print('1234\bmmm')

# 转义:反斜线、单引号、双引号
print("http:\\\www.baidu.com")
print('老师说:\'哈哈哈\'')

# 元字符:R / r,在字符串前,不希望转义字符起作用,最后一个字符不能是反斜杠,可以是两个
print(r"nihao\nkkk\\")
# 加上0b表示二进制
print(chr(0b100111001011000))
print(ord('乘'))

二进制与字符编码

bit(位置)、byte(8位),KB,MB,GB

2的8次方(1字节):256中状态,即ASCII码

标识符和保留字

# 输出保留字
import keyword
print(keyword.kwlist)

标识符:
字母、数字、下划线
不能数字开头
不能是保留字

变量

变量相当于带标签和盒子,用来存放数据

变量由三部分组成:标识,类型,值
标识:对象所存储的内存地址,id(obj)获取
类型:对象的数据类型,type(obj)
值:对象所存储的具体数据,print(obj)

变量名中存储的是标识(地址),指向该地址所存储的变量
多次赋值后,变量名会指向新的空间
旧的地址变成内存垃圾,由python回收机制回收

11-20

数据类型

int float bool str

  • int:默认十进制,0b二进制,0o八进制,0x十六进制
  • float:存储不精确型(二进制存储,0.1 + 0.2 != 0.3)
add = 0.1 + 0.2
ans = add == 0.3
print(ans)

from decimal import Decimal
# 数字要加引号
ans = Decimal('1.1') + Decimal('2.2')
print(ans)
  • bool:可以转化成整数计算,True为1,False为0
a = True
b = False
print(type(a))
print(type(b))
print(a+1)
print(b+1)
  • str:三引号可以换行
str1 = """人生苦短,
我用python"""
str2 = ''' 人生苦短,
我用python'''
print(str1)
print(str2)

类型转换

str() int() float()
float转换成int只要整数部分,str转成int需要整数数字串,非数字串报错

name = '张三'
age = 20
# print("我叫"+name+",我今年"+20+"岁")
# +连接不同类型时报错
print("我叫"+name+",我今年"+str(age)+"岁")

注释

单行注释 #
多行注释:没有单独的多行注释标记,将一对三引号之间的代码称为多行注释
中文编码声明注释(python3不需指定)文件开头#coding:gbk

20-30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值