Python基础

###        一些细节和基础        ###

  1. python中的bool类型是可以做数值运算的,比如 i = 1 + True,打印出来的结果是2,如果是False,则打印出来的是1,即True存的是1False存的是0
  2. python3.x中的int长度理论上是无限的,且对于浮点数默认提供的是17位数字的精度,超出17位会直接舍去;
  3. 常用的转义字符如下:
    转义字符描述
    \\反斜杠符号
    \'单引号
    \"双引号
    \n换行
    \r回到行首
  4. 字符串之间可以利用“+”拼接字符串,字符串变量可以和整数使用“*”重复拼接相同的字符串;

  5. 在python中可以使用input函数从键盘等待用户的输入,x=input("提示信息: "),但是要注意用户输入的任何内容python都认为是一个字符串,如果输入的是需要运算的数值型,则需要使用int(x)或者float(x)进行转换;

  6. 一些基本的函数:

    函数说明
    print(x)将x输出到控制台
    type(x)查看x的变量类型
    int(x)将x转换为一个整数
    float(x)将x转换到一个浮点数
  7. 变量格式化输出:

    格式化字符含义
    %s字符串
    %d有符号十进制整数,%03d表示输出的整数显示位数,不足的地方用0补全
    %f浮点数,%.2f表示小数点后只显示两位
    %%输出%
  8. 基本算术运算符(同级运算符按照从左至右计算):

    运算符描述示例优先级
    **幂指即次方操作2**7=1281
    *7*2=142
    /7/2=3.53
    %取余返回除法余数部分7%2=14
    //整除返回商的整数部分7//2=35
    +7+2=96
    -7-2=57
  9. 比较(关系)运算符:

    运算符描述(不成立返回False)
    ==检查两个操作数的值是否相等   ,成立返回True
    !=检查两个操作数的值是否不相等,成立返回True
    >检查左操作数的值是否大于右操作数的值,成立返回True
    <检查左操作数的值是否小于右操作数的值,成立返回True
    >=检查左操作数的值是否大于等于右操作数的值,成立返回True
    <=检查左操作数的值是否小于等于右操作数的值,成立返回True
  10. 逻辑运算符:

    运算符逻辑表达式描述(0代表False,1代表True)
    andx and y有0出0,全1出1
    orx  or  y 有1出1,全0出0
    notnot x有1出0,有0出1

    在and中,都为True则返回后一个;在or中,都为False则返回前一个。

  11. python中没有自增或自减运算符;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jenbwo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值