Python入门

Python入门

目录

1 整体介绍图

2 标识符

3 字符串

4 注释

5 数据类型

6 输入与输出

7 缩进

9 函数定义

8 运算符


1 整体介绍图

2 标识符

编程时需要给变量、函数等命名,此时使用的名字就是标识符。Python中的标识符由数字、字母和下划线组成,区分大小写,且不能以数字开头,不能使用关键字作为标识符。

一般标识符:

  • a, b, a1, b2:一般作为普通变量使用
  • name, n_input, x_data:使用字母+_+代表变量意思的英文单词
  • display_step, batch_size:意思+_+意思

尽量使用有意义的标识符,增加代码的可阅读性,尽量不要使用aa,aaa等标识符,极易造成混淆。

关键字(保留字):

andnotorforinwhile
breakcontinueifelifelseis
returnpassimportprintdeltry
exceptfinallyexecassertclassglobal
raisedefwithlambdayieldfrom

3 字符串

Python可以使用单引号(')、双引号(")来表示字符串,但是开始与结束的引号类型必须相同。另外,使用三引号('''或""")可以表示多行字符串。例如:

name = '张三'
friend = "李四"
weapons = '''
sword
knife'''

 4 注释

单行注释:#

多行注释:'''"""

#初始化
'''
这是一个......
完成了......功能
'''

5 数据类型

  • 整型:任意整数

  • 浮点型:任意小数

  • 字符串:用单引号'、双引号",三引号'''"""括起来的文本

  • 布尔类型:两种值:TrueFalse,通常用于判断

  • 空值:None,注意空值是没有值,不是零值

  • 常量:不可变的量

  • 变量:可变的量

6 输入与输出

Python的输出使用print():

print("Hello World!")

Python的输入使用input(), 可以在括号里加入显示内容,输入会存放到一个变量里:

name = input("请输入你的姓名:")
print(name)

7 缩进

在其他语言中,通常使用{}来划分代码块的范围,而在Python中,只通过缩进来控制:

if a<10:
    print("a<10")
else
    print("a>=10")
    
for i in range(10):
    print(i)

 9 函数定义

Python定义函数方法如下:

def function_name(parameters):
    expressions

例如:

def eat(name, food):
    print("%s 今天吃了%s" % name, food)

另外,Python中的main()函数只有当该Python脚本直接作为执行程序时才会执行。

if __name__ == '__main__':
    main()

当该python脚本被作为模块引入时,其中的main()函数将不会被执行。

例如下面有两个python程序,第二个调用第一个。

function_main.py

print('Hi~')
print('name : ', __name__)
​
def main():
    print('this is main')
​
if __name__ == '__main__':
    main()

输出:

Hi!
name : __main__
this is main

module_main.py

import function_main
​
print("Oh~")

输出:

Hi~
name : function_main
Oh~

8 运算符

运算符作用示例
+相加a + b
-相减a - b
*相乘a * b
/相除a / b
%取余10 % 3 等于 1
**a**b : a的b次幂
//整除10 // 3 等于 3
=赋值a = b : b的值赋给a
==是否相等a == b
!=是否不等a != b
>是否大于a > b
<是否小于a < b
>=是否大于等于a >= b
<=是否小于等于a <= b
+=自加a += b 相当于 a = a + b
-=自减a -= b 相当于 a = a - b
*=自乘a *= b 相当于 a = a * b
/=自除a /= b 相当于 a = a / b
%=自余a %= b 相当于 a = a % b
**=自幂a ** = b 相当于 a = a ** b
//=自整除a //= b 相当于 a = a // b
&a & b
|a | b
^异或a ^ b
~取反~a
and布尔型与a and b
or布尔型或a or b
not布尔型非a not b

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值