Python学习 -- 注释,变量,输出,输入,数据类型转换,运算符

177 阅读4分钟

一、注释

1 注释分类

注释分为单行注释和多行注释。
  • 单行注释
# 注释内容
  • 多行注释
"""
第一行注释 
第二行注释
第三行注释
"""
'''
第一行注释 
第二行注释
第三行注释
'''
  • 使用
# 单行注释
# print("hello world")
# 注释时#和注释内容之间一般习惯添加一个空格
print("hello world")  # 语句较短时可以在语句后面空2格写注释
# 多行注释
"""
print("hello python")
print("hello python")
"""
'''
print("hello python")
print("hello python")
'''

2 注释总结

注释就是用更熟悉和更容易理解得语言对代码进行解释说明,方便后期维护;
解释器不执行注释部分内容;
单行注释快捷键:Ctrl+/。

二、变量

变量简单来说就是在存储数据的时候给当前数据所在的内存地址起的一个名字。

1 定义变量

语法:  
变量名 = 值  

1.1 标识符

变量名是自定义的,要满足标识符命名规则。
标识符命名规则是Python中各种名字的时候的统一规范,其规则如下:
  - 由数字 、字母和下划线组成;
  - 不能以数字开头;
  - 不能使用内置关键字
  - 严格区分大小写

1.2 命名习惯

  - 见名知义
  - 大驼峰:即每个单词首字母大写,如 MyName
  - 小驼峰:即从第二个单词首字母开始大写,如 myName
  - 下划线:如 my_name

1.3 使用变量

定义变量:  
    myName = 'Tom'
使用变量:
    print(myName)

三、输出

1 格式化输出

1.1 格式化符号

常用的格式化符号主要是以下几种:
    %s -- 字符串  
    %d -- 有符号的十进制整数  
    %f -- 浮点数
    %c -- 字符
    %u -- 无符号十进制整数
    %o -- 八进制整数
    %x/%X -- 十六进制整数
    %e/%E -- 科学计数法

1.2 f格式化字符串

    这两种表达是等价的:
    print('我的名字是%s,年龄%d岁了' %(name, age))  
    print(f'我的名字是{name},年龄{age}岁了')  # Python3.6后添加的格式化方法

2 转义字符

最常用的转义字符:
    \n : 换行
    \t : 制表符

3 结束符

print()默认是换行展示,即默认print('输出内容')是等价于print('输出内容', end="\n")的。

四、输入

1 语法

输入的语法:
    input("提示信息")

2 特点

- 当程序执行到input,会等待用户输入,输入完成之后才会继续向下执行;
- 在Python中,input接受用户输入后,一般存储到变量,方便使用;
- 在Python中,input会吧接受的任意用户输入的数据都当做字符串处理。

五、数据类型转换

在Python中转换数据类型借助数据类型转换函数实现:
    int(x[,base]) -- 将x转换为一个整数
    float(x) -- 将x转换为一个浮点数
    str(x) -- 将对象x转换为字符串
    eval(str) -- 用于计算在字符串中的有效Python表达式,并返回一个对象
    tuole(s) -- 将序列s转换为一个元组
    list(s) -- 将序列s转换为一个列表

六、运算符

1 运算符分类

常用运算符基本分为以下几类:
    算术运算符
    赋值运算符
    复合赋值运算符
    比较运算符
    逻辑运算符

2 算术运算符

算术运算符主要有: 
 +     -     *    /     //      %      **     ()
 加    减    乘   除   整除    取余    指数  小括号

3 赋值运算符

赋值运算符:=
    就是将等号右侧的结果赋值给等号左侧的变量
多变量赋值:
    num1, num2, str1 = 1, 1.2, 'aaa'
多变量赋相同的值:
    a = b = 100

4 复合赋值运算符

复合赋值运算符主要有:
    +=  : 加法赋值运算符 -- a += b就表示a = a + b
    -=  : 减法赋值运算符
    *=  : 乘法赋值运算符
    /=  : 除法赋值运算符
    //= : 整除赋值运算符
    %=  : 取余赋值运算符
    **= : 幂赋值运算符      

5 比较运算符

比较运算符主要有:
    == : 判断相等
    != : 不等于
    >  : 大于
    <  : 小于
    >= : 大于等于
    <= : 小于等于 

6 逻辑运算符

逻辑运算符主要有:
    and : 与/且 -- 都真为真,否则为假
    or  : 或 -- 有一个真就为真
    not : 非 -- 真变假,假变真