python第二章

目录

1.二进制与字符编码

2.标识符和保留字

3.变量的定义和使用

4.强制类型转换

5.Python注释

6.input 函数的使用


1.二进制与字符编码

1.将二进制转化为字符

print(chr(0b100111001011000))

数字太长了 所以用0b

运行结果

2将字符转化为二进制数字

print(ord('乘'))

运行结果

2.标识符和保留字

类似于C语言 不再赘述

import  keyword
print(keyword.kwlist)

保留字

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

3.变量的定义和使用

name='HPF'
print('值',name)
print('标识',id(name))#地址
print('类型',type(name))

运行结果为

4.3

pycharm出了点问题 所以现在只能用IDLE来写代码了

print(123)
print(0b1001)   #二进制
print(0o147)    #八进制
print(0x17AF)   #十六进制

4.强制类型转换

int()

float()

str()

5.Python注释

单行注释:  #

多行注释:  无 但可以用三引号表示

"""             

"""

'''

'''

中文编码声明注释:

#coding:gbk

6.input 函数的使用

请看两段代码 理解input 所传递的是str类型

a=input("please input a:")
b=input("please input b:")
print(a+b)

运行结果为: 

这一点与C在两个方面不太相同  

1.会自动输出input后面的语句

2.自动为str类型

而要达成相加的目的需要这样做

a=input("please input a:")
a=int(a)
b=input("please input b:")
b=int(b)
print(a+b)

或者


a=int(input("please input a:"))
b=int(input("please input b:"))
print(a+b)

运行结果为: 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值