Python语法基础一(针对刚入门者介绍基本语法及概念等)

Python语法基础一(针对刚入门者介绍基本语法及概念等)

一、注释
注释:对代码进行解释和说明,提高代码可读性。
注释分为单行注释 ,多行注释
单行注释:以#开始
多行注释:可以用三个双引号或三个单引号
例如:
单行注释
#定义字符串 变量name
name = “张三”
多行注释
‘’’
这里定义年龄
‘’’
age = 18
“”"
这里定义性别
“”"
sex = “女"

二、变量的定义
变量:可理解为存储数据的容器

变量格式:变量名 = 数据 (变量定义时尽量有含义方便理解)

变量命名规则:由字母、数字、下划线组成注意只有这三种,但不能以数字开头

常见命名方式:驼峰 命名法和下划线命名法

驼峰命名法:小驼峰和大驼峰
小驼峰:第一个单词首字母要小写,其它单词首字母都大写
myName = ‘王五’
大驼峰:每个单词首 字母都大写
MyName = ‘赵六’
下划线命名:单词都使用小写字母,单词之间使用下划线进行分割
my_name = ‘李四’

三、关键字
关键字 :在python里面具有 特殊功能的标示符,关键字不能作为变量名使用
查询关键字
Python语法基础一(针对刚入门者介绍基本语法及概念等)
四、常用数据类型转换
int(x):将x转换为一个整数
float(x):将x转换为一个浮点数
complex(real [,imag]):创建一个复数,real为实数,imag为虚部
str(x):将对象x转换为字符串
repr(x):将对象x转换为表达式字符串
eval(str):用来计算在字符串中的有效Python表达式并返回一个对象
tuple(s):将序列s转换为一个元组
list(s):将序列s转换为一个列表
chr(x):将一个整数转换为一个Unicode字符
ord(x):将一个字符转换为它的ASCII整数值
hex(x):将一个整数转换为一个十六进制的字符串
oct(x):将一个整数转换为一个八进制的字符串
bin(x):将一个整数转换为一个二进制的字符串

五、输入和输出
Python中的输出:是指在控制台中输出,或是将你准备要输出的内容相应的输出到你的设备上,如你在手机上看到文字,图片,视频等数据,这里python提供print()函数进行输出
Python语法基础一(针对刚入门者介绍基本语法及概念等)Python的输入:和输出同理可用到控制台记录输入,Python提供input()函数在控制台输入
name = input()
print(name)
当代码运行到name=input()时,将鼠标移动到控制台,Python交互命令会等待你的输入,当输入完成时,按回车,结束输入,代码继续执行

六、格式化输出
#格式化符号:%s,%d,%f,%x
#%s:输出字符串
#%d:输出整型数字
#%x:输出十六进制数
age = 18
name = “王五”
print(“当前用户:%s, 年龄%d” %(name, age))
Python语法基础一(针对刚入门者介绍基本语法及概念等)
七、条件判断 if 语句
条件判断 if :如果满足if 后跟的条件即if 条件语句判断为True,执行if后缩进的代码语句,若不满足条件则执行else后缩进的代码语句或继续判断elif后的条件

语法:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>

如:
age = int(input(“请输入年龄”))
if age >= 60:
print(“older”)
elif age >= 18:
print(‘audlt’)
elif age >= 6:
print(“teenager”)
else:
print(‘kid’)

Python语法基础一(针对刚入门者介绍基本语法及概念等)八、运算符
1、算数运算符
+,-,,/,// (取整),%(取余数),(指数)
a=10,b=35
b//a输出3
b%a输出5
Python语法基础一(针对刚入门者介绍基本语法及概念等)混合运算时的优先级顺序:
>
,/,%,//高于+ -
不同类型的数字进行混合运算时,整数会转换为浮点进行运算

2、赋值运算符

= :把=号右边的结果赋给左边的变量,如num= 1+2*3, num为7
如:
#单个变量赋值
num = 10
#多个变量赋值
num1, num2, f1, str1 = 100, 200, 3.14, “hello”

3、复合赋值运算符
+=:加法赋值运算符,a+=b等效于a = a + b
-=:减法赋值运算符,a -= b等效于a = a - b
**=:乘法赋值运算符,a *= b等效于a = a * b
//=:取整除赋值运算符,a //= b 等效于a = a // b

九、循环
循环解决了重复执行相同操作的步骤
1、while条件
while 条件:
步骤1
步骤2

例如:
i = 1
while i <= 10:
print(‘hello world’)
i += 1
print(‘end’)
Python语法基础一(针对刚入门者介绍基本语法及概念等)注意:while后的条件必须是可以触发满足的,不然会导致死循环

2、for循环
for循环和while一样可以进行循环,for多用于遍历序列
如:
names = [‘Mike’, ‘James’, ‘Dennis’]
for name in names:
print(name)

Python语法基础一(针对刚入门者介绍基本语法及概念等)Python提供range()函数,配合for循环使用
names = [‘Mike’, ‘James’, ‘Dennis’]
for i in range(3):
print(names[i])
Python语法基础一(针对刚入门者介绍基本语法及概念等)
3、break语句
在while和for循环中break语句可以提前退出循环
如:
n = 1
while n <= 100:
if n > 10:
break
print(n)
n += 1
print(‘end’)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
2、continue语句
在循环过程中,可通过continue语句,跳过当前的这次循环,直接开始下次循环
如:
n = 0
while n < 10:
n += 1
if n % 2 == 0:
continue
print(n)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
习题(以下是一些简单的习题可以敲敲代码试一下)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
Python语法基础一(针对刚入门者介绍基本语法及概念等)
Python语法基础一(针对刚入门者介绍基本语法及概念等)