侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 144652 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Python3基础语法

2023-12-22 星期五 / 0 评论 / 0 点赞 / 14 阅读 / 3976 字

1.常量|变量 变量是一个指针,它指向一块内存,是一种强类型的动态语言 常跟赋值运算符'=',如: a = 2 变量的命名规则: [1].只能包含字母、数字、下划线 [2].只

1.常量|变量

    变量是一个指针,它指向一块内存,是一种强类型的动态语言

    常跟赋值运算符'=',如:

        a = 2

    变量的命名规则:

        [1].只能包含字母、数字、下划线

        [2].只能以字母、下划线开头

        [3].不能是python解释器的保留字(如if)

2.运算符

    2.1算术运算符

        算术运算符只对数值类型,常见的"+ - * / // % **",返回运算结果

        特别地:

        

        

    2.2比较运算符

        比较运算符有"== != > >= < <=",返回时Bool值True、False

    2.3逻辑运算符

        逻辑运算符有"and or not",参与运算的成员只能是Bool类型,或者可以隐式转化为bool类型

     

    2.4按位运算符

        按位运算符有"& | ^ >> <<",对二进制进行操作

3.程序控制结构

    3.1顺序结构

    3.2分支结构

if 1:    print('1 is True.')print('continue.')if 0:    print('0 is False.')print('continue.')

        0、空的内置结构、None都是False;非0、非空的内置结构都是True

    

    3.3循环结构

while cond:    block

        在while循环体block中要修改条件cond,使得条件在某次判断时为假,跳出循环

for element in itrator:    block

        在for循环体中绝对不要修改可迭代对象itrator,可能导致程序挂掉等不可预料结果

        break用于跳出当层循环,continue用于跳出当层循环的当次循环

for _ in range(2,10):    if True:        breakelse:    print('breaked')

        else子句跟随for,用于在for循环正常跳出时运行

4.练习

4.1负数位运算

-0b100000001            -257的二进制0000 0001 0000 0001       256       1     正数的257   原码1111 1110 1111 1110    取反码1111 1110 1111 1111     +1    负数的257 补码0001 1111 1101 1111    右移3位1111 1111 1101 1110   -10000 0000 0010 0001    取反码,正数的       32    1

4.2素数

广告 广告

评论区