Python 基础语法

1.1标识符

定义:表示变量或操作的名称

构成:第一个字符必须是字母表中的字母或下划线“_”;其他字符由字母、数字或下划线构成。

如:2x为非法标识符,以数字为开头;

a - b为非法标识符,出现了除字母、数字、下划线以外的字符;

num Eggs为非法标识符,空格也是非法的。

1.2关键字(保留字)

定义:可当做Python语言中的一部分,不能与普通标识符一样使用

如:False、None、True等。

2.变量

Python无需像Java和C++一样在声明变量前需要知道变量类型。

相应地,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

变量没有类型. 分配内存后才有,如:

a = 1
print(a)    #输出 1

3.1数据类型

Python中有六个标准的数据类型:

number(数字)

string(字符串)

list(列表)

tuple(元组)

set(集合)

dictionary(字典)

其中,数字数据类型可分为整形类型数据与浮点类型数据。

3.2检测数据类型

方法:type(变量名或者数值)

如:

a = 1
print(type(a))  # <class 'int'> -- 整型

b = [10, 20, 30]
print(type(b))  # <class 'list'> -- 列表

3.3转换数据类型

采用print(type(x))语句,如:

#1、float() -- 转换成浮点型
num1 = 1
print(float(num1))
print(type(float(num1)))

#2、str() -- 转换成字符串类型
num2 = 10
print(type(str(num2)))

4.条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

if 结构
格式:
    if 条件:
        执行的语句
实例:
    if num >= 10:
        print("此数大于等于10")


if-elif-…-elif-else 结构
(这个elif 就相当于 C++里的 else if,也就是else的前两个字母与if的结合)
格式:
    if 条件1:
        执行的语句1
    elif 条件2:
         执行的语句2
    ...
    
    elif 条件N-1:
        执行的语句N-1
    else:
        执行的语句N
实例:
    if num <=10:
        print("此数小于等于10")
    elif num <=20:
        print("此数小于等于20")
    else:
        print("此数大于20")

5.1循环语句
while循环
格式:
    while 条件:
        代码块
实例:计算1到100的和
    i = 1        #初始化一个变量
    m = 0
    while i <= 100:
        m += i
        i += 1
    print(m)

while-else循环
格式:
    while 条件:
        满足条件执行代码块
    else:
        不满足条件执行代码块

for循环
实例:
    list1 = ['a','b','c','d']
    for i in list1:    #遍历list1列表,将列表中元素依次赋值给变量i
        print(i)        #输出i直到将所有的元素遍历完毕后停止遍历

5.2循环中两个重要的语句

break和continue

break:在循环体内遇到break则会跳出循环,终止循环,并且不论循环的条件是否为真,都不再继续进行循环。

continue:退出当前循环,再继续执行下一次循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值