python0.3---注释,print/input函数,变量,表达式,数据类型,标识符

 

注释:

①注释一行  使用#

②注释多行  使用三个单引号'''(推荐使用这个)

'''

注释的内容

注释的内容

注释的内容

'''

③:注释多行 使用三个双引号"""(理论上这是个字符串,不推荐使用)

"""

要注释的内容

要注释的内容

"""

 

 

print 函数:

print为python的输出函数,输出""内的内容

例如:print("hello") 输出"hello"字符串

print可以接受多个字符串,用逗号分隔,print遇到作为分隔的逗号会打印空格

例如:print("fds",”dfas","sadfsd")

print 可输出数字,也可以运算后输出 ,最好在字符串里面加空格,用来进行分隔作用

例如:print(“ 10 + 8 =”, 18)

 

input函数:

功能:从外部获取变量的值,等待输入(阻塞)

例如:age=input(“提示的内容”)

age保存的是字符串类型

等价于:

print(“提示的内容”)

age=input()

 

Python数据类型

  Nummber数字

      整数

      浮点数

      复数

  String字符串

  Boolean布尔值

  None空值类型

  list列表

  dict字典

  tuple元组

  set集合

 

 

Nummber数字类型详解:

python可以处理任何大小的数据

整数:~~~

浮点数:浮点型由整数和小数组成,浮点数运算可能会有四舍五入的误差例如1.1+2.2=3.3000000000000003

 

复数:由实数部分和叙述部分组成,用a+bj表示

 

数字类型转换:

整数-》浮点数 float(1)

浮点数-》整数  int(1.9)  直接省略掉小数部分

字符串-》整数 int('123')

字符串-》浮点数 float('1.23')

注意:①字符串只有是引号里面为纯数字(可包含小数点)才能够进行类型转换,若有其他类型的字符,一律报错

      ②字符串的开头为+ 号 或者 -号 也可以转换,表示正数和负数

 

      数学函数:

abs(value)  取value的绝对值并返回

max(value1,value2,...............) 取value1,value2,value3,............里最大的值并返回

min(value1,value2,...............) 取value1,value2,value3,............里最小的值并返回

pow(value,value2) 取value1的value2次方,并返回

round(value)    四舍五入value的值并返回

round(value1[,value2])   若想保留value2位小数,则用该方法返回value1四舍五入的值

import 库     :引入外部库( 库:封装的一些功能)

库.方法--》调用库的方法

import math

math.ceil(value) 向上取整

math.floor(value)向下取整

math.modf(value) 返回一个元组,元组的第一个元素为小数value的小数,第二个元素为value的整数

math.sqrt(value)返回value的开方的值

 

import random

random.choice([1,2,3,4,5,6]) 返回列表[1,2,3,4,5,6]里的随机一个数

random.choice(range(5))  range(5)=[0.1. 2.3.4]

random.choice(“iloveyou”) “iloveyou”=[‘i’,’l’,’o’,’v’,’e’,’y’,’o’,’u’]

random.choice(range(10))+1     从1到10里面随机取一个数:

random.randrange([start=0,]stop[,step=1]), 在[start,stop)间按指定的基数(step)递增抽取随机数,然后将其返回。

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

random.shuffle(list):将序列的所有元素随机排序,并不返回值,只是改变了list而已

random.uniform(value1,value2):随机生成一个实数(可能是小数,也可能是浮点数),在[3,9]范围内

 

标识符:

  什么是标识符: 是一串字符串

  规则:

    ①只能由数字,字母,下划线组成

    ②开头不能是数字

    ③不能是关键字

      关键字是具有特殊意义标志符,用户不能随意使用

        ['False', 'None', 'True', 'and', 'as', 'assert', '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']

        import keyword

print(keyword.kwlist)

    ④不能是保留字

      保留字是python管理者所预留的标识符,不能由用户随便使用

    ⑤区分大小写

    ⑥遵循驼峰原则

      首字母正常,其他单词的首字母为大写,例如:MyFavoritePlayerIsStephenCurry

    ⑦见名知意

  作用:

    给函数,变量命名

 

 

变量和常量:

  变量概述:

      程序可操作的存储空间的名称

      程序运行期间可改变的数据

      每个变量够有特定的数据类型

    作用:

      将不同类型的数据存储到内存

    定义变量:

      变量名=初始值(为了确定变量的类型)

    数据的存储:

      变量名=数据值

      变量在使用之前,一定要定义

    删除变量:

      del 变量名

        删除后不能再次使用

  常量:

    程序运行期间不可改变的数据

 

连续定义多个变量:num1=num2=num3=num4=1

交互式赋值定义变量:num5,num6=5,6等价于num4=5,num6=6

id(变量)    :  查看变量的内存地址

type(变量) : 查看变量的类型

 

表达式由变量,常量,运算符组成的式子

阅读表达式要通过两个方面阅读:一:功能 二:值

 

运算符:

算数运算符:+    -     *     /     %        **          //

                  加    减   乘   除  取模    求幂      取整

算数运算表达式:由变量,常量和算数运算符组成的式子

功能:进行相关符号的数学运算

值:相关的数学运算的结果

 

赋值运算符和赋值运算表达式:

赋值运算符:=

赋值运算表达式:

格式:变量=表达式

功能:计算了等号右侧表达式的值,并赋值给左侧变量

值:赋值结束后变量的值

 

复合运算符:

+=

-=

*=

/=

%=

**=

//=

 

 总结:

  内存,变量,数据类型,标识符,运算符,表达式的关系

例如:a=1

  它是一个赋值表达式,包含赋值运算符,a是一个变量,它是一个标识符,遵循了标识符起名的诸多原则,当把1赋值给a时,在内存里面开辟了一块内存大小为4Byte的空间,a为该存储空间的名称,同时也确定了该存储空间存储的数据为数字类型

 

 

 

猜你喜欢

转载自www.cnblogs.com/yulianggo/p/9185043.html