python修行中(1)——变量、关键字、输出输入

变量类型和定义

  • 变量可以是任意的数据类型,在程序中用一个变量名表示。
  • 变量名必须是大小写英文、数字、下划线(_)的组合,却不能以数字开头,如:
a=1					# 变量a是一个整数
t_007='hello'		# 变量t_007是一个字符串
  • 赋值时,python(如a='ABC')解释器干了两件事:
    1、在内存中创建一个'ABC'的字符串
    2、在内存中创建一个名为a的变量,并把它指向‘ABC’


标识符和关键字

什么是关键字

python一些具有特殊意义的标示符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的标示符

常用关键字:

关键字含义
True布尔类型,表示真
False布尔类型,表示否
def函数定义
if逻辑中的如果
elif逻辑中的或者如果
else逻辑中的否则
try异常语句的开启
is判断变量是否是某个类的实例
not逻辑运算,非的操作
or逻辑运算,或的操作
pass无意义,站位字符
raise主动抛出异常
in判断变量是否在序列中
whileWhile循环语句
with简化python语句
yield从循环或函数依次返回数据
import导入语句,可与from共用


输出

普通输出

print("HELLOworld")

格式化输出

格式化输出的目的

print("我同时与,8个人结婚,请问,犯不犯法")
print("我同时与,9个人结婚,请问,犯不犯法")
print("我同时与,10个人结婚,请问,犯不犯法")

以上代码可以使用格式化输出简化为:

a=8
print("我同时与,%d个人结婚,请问,犯不犯法"%a)

a+=1
print("我同时与,%d个人结婚,请问,犯不犯法"%a)

a+=1
print("我同时与,%d个人结婚,请问,犯不犯法"%a)

常用的格式符号

格式符号转换
%x字符
%s通过str() 字符串转换来格式化
%i有符号十进制整数
%d有符号十进制整数
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%X十六进制整数(大写字母)
%e索引符号(小写’e’)
%E索引符号(大写“E”)
%f浮点实数
%g%f和%e 的简写
%G%f和%E的简写

换行输出

在输出的时候,如果有\n,那么此时\n后的内容会在另一行显示

print("HI美女\n")
print("HI\n美女")

输出:

HI美女

HI
美女


输入

password=input("请输入密码:")
print("您刚刚输入的密码是%s"%password)
  • input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个小提示
  • input()在从键盘获取了数据之后,会存放到等号左边的变量中
  • input()函数接受的输入必须是表达式


input()输出的数据类型

a=input()
b=input()
print(type(a))
print(type(b))

输入:
123
abc

输出:

<class 'str'>
<class 'str'>

强制类型转换:

a=int(input())
print(type(a))

b="123"
print(type(b))

b=int("123")
print(type(b))

输入:
123456789
输出:

<class 'int'>
<class 'str'>
<class 'int'>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值