目录
  • 一、语言元素
    • 1.变量及其类型
      • (1)变量
      • (2)变量类型
    • 2.变量命名规则
      • 3.变量的使用
        • 4.运算符
        • 二、分支循环结构
          • 1.if
            • 2.for…in
              • 3.while
              • 总结

                python中严格控制缩进,一个tab键或者4个空格

                一、语言元素

                1.变量及其类型

                (1)变量

                所谓变量,就是可以改变的量。

                首次使用变量会在内存中划分空间,并初始化值;

                再次使用变量不再划分空间,修改原空间的。

                (2)变量类型

                ①数值类型

                int  
                float
                bool:true、false
                

                ②字符串类型

                字符串运算符:
                	+  *  in   not in
                切片:
                	语法:[起始:结束:步长]
                下标/索引:
                	python中下标从0开始
                

                示例代码:

                a = 10  # 整型
                b = 3.1  # 浮点型
                c = "lhsmdqwer" # 字符串类型
                print(type(a), type(b), type(c))
                '''
                l   h  s  m  d  q  w  e  r
                0   1  2  3  4  5  6  7  8
                -9 -8 -7 -6 -5 -4 -3 -2 -1
                '''
                print(c[2:9:2])    # sdwr
                print(c[-1:-(len(c)+1):-1])   # 逆序输出
                

                运行结果:

                2.变量命名规则

                变量命名规范:
                		①只能由数字, 字母, _(下划线)组成
                		②不能以数字开头
                		③不能是关键字
                		④ 区分大小写
                命名约定:
                		下划线分割法:	变量名    user_name,	first_name,	card_id
                		大驼峰命名法:  username,	firstname,	cardid
                

                3.变量的使用

                变量在声明时,必须要对他进行初始化,以便告诉电脑需要给这个变量分配多大的内存空间。

                变量还有其作用域,这一块儿后面会将,在这里讲不太合适。

                4.运算符

                比较运算符:
                	== != < > <= >=
                逻辑运算符:
                	and or not
                三目运算符:
                	a if a > b else b #如果a>b 则选择a    否则选择b
                

                代码示例:

                namea = 1
                nameb = 2
                namec = "lhsmdjjjhhhqwer"
                named = "okok"
                print(namea == nameb)  # false
                print('jjj' not in namec)
                print('jjj' in namec)
                print(namea * nameb)
                print(namec + named)
                print(nameb * named)
                

                运行结果:

                二、分支循环结构

                1.if

                ①if
                ②if...else...
                ③if...elif...else...
                

                2.for…in

                见示例代码

                3.while

                见示例代码

                注意break和continue的区别

                示例代码:

                namea = 1
                nameb = 2
                namec = "lhsmdjjjhhhqwer"
                named = "okok"
                for i in namec:
                    print(i)
                if namea == nameb:
                    print('namea == nameb')
                elif namea != nameb:
                    print('namea != nameb')
                else:
                    print('error')
                print('-------------------分割线1------------------')
                num = 0
                while(num < len(namec)):
                    print(namec[num])
                    num += 1
                    if num == 3:
                        break
                print('-------------------分割线2------------------')
                num = 0
                while(num < len(namec)):
                    print(namec[num])
                    num += 1
                    if num == 3:
                        continue
                

                总结

                本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!