python小白日常语法之(注释快捷键,变量,运算符)

本文介绍了Python编程中的基础概念,包括注释的用途和方法,如单行注释 (#) 和多行注释 ("""或''');变量的定义、命名规则及数据类型;以及各种运算符的使用,如算术、比较、逻辑和赋值运算符。通过实例展示了如何在PyCharm和iPython中进行操作。
摘要由CSDN通过智能技术生成

作为一只小白,每天进步一点点都很开森!
—基于pycharm和ipython学习

一注释
注释的作用:
1.防止遗忘
2.特殊的含义,指定编码 #* encoding:utf-8 *
3.给程序添加说明
4.养成一个好的习惯
5.方便后期的维护
----当然注释也不是越多越好,建议新手多写注释对于学习还是有好处

注释的方法:
1.单行注释:
用#表示
可在程序的上方和程序的右侧
demo:

# 给代码添加注释
print("hello world")   #在右边添加注释

在控制台输出

hello world

2多行注释
."""或者’’'表示
当一行注释无法表示时使用

 """
判断给定的手机号在数据库中是否存在
:param mobile:待判断的手机号,为字符串
:return:True or False
 """

方法:使用快捷键
Ctrl+/

pycharm添加py文件的注释头信息
pycharm–>settings–>File and Code Templates–>python Script

# _*_ coding:utf-8 _*_
"""
------------------------------
@Time : ${DATE} ${TIME}
@AUTH : 悠悠天空
@FILE : ${NAME}.py
@IDE  : ${PRODUCT_NAME}
------------------------------
"""

二变量
定义:
可以通过变量找到值
变量名:字母,数字和下划线,不能以数字开头

标识符:
定义:
定义的变量名,函数名,类名等
规则:
(1)需要见名知义
(2)可以由字母,下划线和数字组成
(3)不能以数字开头
(4)不能与关键字重名
(5)建议不要与内置函数或者类重名,不然会覆盖内置函数或类的功能


#  变量名
first_str,FirstName,demoone,demo1,first_demo_01
#  不对的变量名
1demo

创建变量:
(1)变量名的命名规则同标识符
(2)变量名区分大小写 Andy不等于andy
(3)变量名使用两个或两个以上的单词连接时可以使用下划线链接
(4)每个单词都使用小写
(5)命名
小驼峰命名firstName(python不推荐)
大驼峰命名FirstName(python中的类名)

一个变量包含:
(1)变量的名称
(2)变量保存的数据
(3)变量存储的数据类型(使用type获取)
(4)变量的地址(使用id获取)

#demo:
FirstName = "keyou"
print(FirstName)
print(type(FirstName))
print(id(FirstName))

运行的结果:

keyou
<class 'str'>
34228128

类型:
非数字类型:
字符串—str
列表—list
元组—tuple
字典—dict
数字类型:
整数—int 注:在python2中保存数值的长度还分为:int(整数)和long(长整数)
浮点数(小数)—float
复数—complex
布尔(真假)—bool
注:类型是由值决定的

#demo:
name = "柠檬"
age = 18
sex = False
height = 1.63
weight = 40

print("------------------")
print(type(name))
print(type(age))
print(type(sex))
print(type(height))
print(type(weight))
print("------------------")

运行结果:

------------------
<class 'str'>
<class 'int'>
<class 'bool'>
<class 'float'>
<class 'int'>
------------------

三运算符
1.运算符:
算术运算符:
定义:完成基本的算术运算使用的符号,用来处理四则运算
形式:
(1)加—"+"
(2)减—"-"
(3)乘—"*"
(4)除—"/"
(5)取整—"//"
(6)取余—"%"
(7)幂—"**"
注:运算符还可以用于计算字符串重复的次数

#demo
print("*"*50)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
**************************************************

2.比较运算符:
形式:
(1) == 检查两个操作是否相等,如果是则返回True

print((5-2) == 3)
print(5 == 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
False

(2) != 检查两个操作是否不相等,如果是则返回True

print((5-4) != 3)
print(3 != 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
False

(3) > 检查左边的操作值是否大于右边的操作值,如果是则返回True

print(6 > 3)
print(1 > 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
False

(4) < 检查左边的操作值是否小于右边的操作值,如果是则返回True

print(6 < 3)
print(1 < 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
False
True

(5) >= 检查左边的操作值是否大于等于右边的操作值,如果是则返回True

print(3 >= 3)
print(1 >= 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
False

(6) <= 检查左边的操作值是否小于等于右边的操作值,如果是则返回True

print(3 <= 3)
print(4 <= 3)

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
False

注:python2中不等于还可以使用<>表示
左右两边的类型不同时无法比较,字符串与字符串可以比较,例如A>B–返回False

print("A" <= "B")
print("AC" <= "B")

运行结果:

F:\py37\venv\Scripts\python.exe F:/py37/py16/demo_031801.py
True
True

3.逻辑运算符:
(1) and x and y 只有当x和y都为真的时,返回True,反之则为False

print((1<2) and (2>0))
print((1>2) and (2>0))

运行结果:

True
False

(2)or x or y 只有x和y有一个为真时,返回True,当x和y都为假时,则为False

print((1<2) or (2>0))
print((1>2) or (2>6))

运行结果:

True
False

(3)not not x 如果x为True则返回False,如果x为False则返回True
在这里插入图片描述
4.赋值运算符:
使用=可以给变量赋值
简化算术运算代码的编写,并对其优化

形式:
(1) =—简单赋值运算符
在这里插入图片描述
(2) -=—减法赋值运算符
在这里插入图片描述
(3) +=—加法赋值运算符
在这里插入图片描述
(4) *=—乘法赋值运算符
在这里插入图片描述
(5) /=—除法赋值运算符
在这里插入图片描述
(6) //=—取整除赋值运算符
在这里插入图片描述
(7) %=—取模(余数)赋值运算符
在这里插入图片描述
(8) **=—幂赋值运算符
在这里插入图片描述
注:赋值运算符中间不能使用空格
在这里插入图片描述
运算符优先级:
先乘除后加减
同级运算从左至右计算
可以使用()调整计算的优先级
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值