python基本语法1

目录

常见运算符

1.算术运算符      

2.比较运算符

3.逻辑运算符

4. 赋值运算符 

字符串 

定义方式

 常用方法

四种字符串拼接方式

程序控制流程

1. 顺序结构

2. 选择结构

3.循环结构


常见运算符

1.算术运算符       +     -      *       /       //        %            **

                           加    减   乘    除    整除    取余      幂次方

                           注意:除(/) 在Java,C ,C++作为整除运算; (//)整除

2.比较运算符(返回值是boolean类型

                          大于 -------- >                小于--------- <
                          等于 ------ ==                不等于 -------!=

                          大于等于 -------- >=      小于等于 --------- <=

3.逻辑运算符(比较的两者的关系 与 或 非 返回结果是True或者False)

                        and ------ 与  一假则假

                        or --------- 或 一真则真

                        not ------- 一般与 in 关键字连用

4. 赋值运算符 (注意:python里没有自加自减)

                        = ----------  a =10
                        += --------a += 10 --------a = a + 10   -=   *=   /=   **=

字符串 

定义方式:

 1.弱数据类型语言的特点进行定义

  ' '   " "   """ """    ''' '''
  2.str( ) ------- s = str( )

 常用方法:

capitalize -----  将字符串的首字母进行大写
center width,fillchar ------ 按照字符串的长度(必须大于字符串本身的长度,单位是符号位)
进行居中 ,fillchar 默认的是空格,是可选参数
rjust ------ 右对齐, fillchar 默认的是空格,是可选参数
ljust -------- 左对齐, fillchar 默认的是空格,是可选参数
count --------- 统计字符或者字符串出现的次数
endswith ------- 判断字符串是否以 XXXX 位结尾
startswith ------- 判断字符串是否以 XXXX 位开始
index ------- 查找字符或者字符串第一次出现的位置,如果不存在会抛出异常
rindex ------- 从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
find ----- 查找字符或者字符串第一次出现的位置,如果不存在返回 -1
rfind------ 从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
encode ----- 将字符串转换为字节( byte )数据的方法( python3 decode() ------- 将字节转换成字
符串(是字节里面的方法 dir(t), 不是字符串里面的方法)
format ------------- 格式化字符串
islower ------------ 判断字符串是否全部为小写字母
isupper --------- 判断字符串是否全部为大写字母
istitle ------------ 判断字符串是否为标题
isspace ------- 判断是否是空格位(了解)
isdigit ------ 判断是否全为数字(用途:将字符串转换为整型)
isalnum ------ 判断的不是全为数字,判断的是是否是有效字符 (#*&%)
isalpha ------ 判断是否全为字母
title ------ 将字符串转换为标题
lower ----- 将字符串转换为小写字母
upper---- 将字符串转换为大写字母
split “ ” ------- 分割字符串,返回的是列表
join ----------------- 以特定的格式将一个可迭代的对象转换成字符串, Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'
strip ------- 清除字符串两侧的空格( java 里面 trim(), 用途:注册页面的验证,例如:用户名:
张三)
lstrip -------- 清除字符串左边的空格
rstrip -------- 清除字符串右边的空格
replace (新字符,旧字符) -------- 新字符或者字符串替换旧字符或字符串

四种字符串拼接方式

                 
 

程序控制流程

1. 顺序结构:自上而下

2. 选择结构:

        单分支:if 条件:
                          语句/语句块
        双分支:
                     if 条件:
                         # 条件满足的语句
                     else:
                         # 条件满足的语句
        多分支:                 
                     if 条件:
                         # 条件满足
                     elif 条件:
                         # 条件满足
                     elif 条件:
                          .............
                     else:
                         # 条件满足

3.循环结构

   while循环
                    while 循环的条件:
                        # 缩进 循环体
   for循环
         for in ----- 遍历容器(for in 循环主要用于遍历可迭代对象)
                for 变量 in 容器:
                    # 缩进
                  #循环体
        求:遍历 1-100
        range() ---------- 范围的意思 ------ 前闭后开
        range( 参数 ) --------------- 表示从 0 开始到参数结束打印此区间所有的整数,前闭后开
        range( 参数 1 ,参数 2)------------- 表示打印参数 1 到参数 2 区间内的整数 , 前闭后开
        range( 参数 1 ,参数 2 step)------ 表示打印参数 1 到参数 2 区间内的整数 , 数据的变化随 step 的变化而 变化,默认的step 的值为 1, 前闭后开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值