Python学习,常用常记(input,print,变量,运算符,if-elif-else,keyword + math + random库)

单行注释:Python:#;     C://;     Java://;

多行注释:Python:'''……'''(或者"""……""");     C:/*……*/;     Java:/*……*/;

输出(print)可以接收多个字符串,遇到字符串之间的逗号则输出空格;

数据类型:整数,浮点数,复数,字符串,布尔值,空值,列表,元组,字典,集合;

关键字(特殊含义),保留字(不是关键字,但以后可能会用作关键字);

#查看Python的关键字
import keyword
print(keyword.kwlist)

标识符:一串字符串(字符串未必是标识符),给变量和函数命名,非ASCII标识符也允许;

标识符规则:

  • 只能由字母、数字、下划线组成
  • 开头不能是数字
  • 不能是Python的关键字
  • 区分大小写
  • 见名知意
  • 驼峰原则(小:首单词小写,从第二个单词开始首字母大写;大:所有单词首字母大写)

定义变量,变量名=初始值(为了确定变量的类型),变量使用前需要定义;

输入时得到的是字符串类型,需要整数则需要int()抢之类型转化;

del 变量名,删除后变量无法引用;

变量类型:type();变量首地址:id();

连续定义多个变量:num1=num2=1;交互式赋值定义变量num1, num2=1, 2;

执行 num1=10 之后再执行 num1=20 同时是num1,但是指向的地址不同;

执行 num1=10 之后再执行 num2=num1,则num1和num2指向的地址相同;

abs(x):整数x的绝对值;

max(……):最大值(可以多个参数);

min(……):最小值(可以多个参数);

range(4) == [0, 1, 2, 3];

pow(x, y):x的y次方;round(x[, n]):浮点数x四舍五入保留n位小数;

import math     math.ceil(x):将x向上取整;math.floor(x):将x向下取整;

                        math.modf(x):得到x的小数部分和整数部分(有误差);

                        math.sqrt(x):将x开方;三角函数;

import random     random.choice([……]):在列表(可为字符串)中随机选择;

                            random.randrange([start, ]stop[, step]):相当于random.choice(range())

                            random.random():随机生成[0, 1)之间的浮点数;

                            random.shuffle([……]):将列表中的元素随机排序;

                            random.uniform(start, stop):随机生成[start, stop]之间的实数;

算术运算符:+, -,  *,  /, %(取模), **(次幂), //(取整) ;

赋值运算符:=, +=, -=, /=, %=, **=, //=;

假:0, 0.0, '', None, False

x = int(input("请输入猜测的值:"))
if x == 5:
    print(x, "True")
elif x == 6:
    print(x, "True")
else:
    print(x, "False")

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

hhjian6666

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

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

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

打赏作者

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

抵扣说明:

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

余额充值