python3.6基础学习笔记——语法基础到Tkinter模块到多进程(持续更新中。。。)

基本算数运算符:

  +:加  -:减  *:乘法  /:浮点数除法  %:取余运算  **:幂运算

在线画流程图网站:

  processon.com

常用的基础函数:

  round(value)函数    # 将value的值4舍5入到整数

  int(value)函数       # 将value的值装换为整数

  float(value)函数    # 将value的值转换为浮点数  float('{:.2f}.format(value)')   # 将value的值转换成浮点数,保留小数点后两位小数

  str(value)函数    # 将value转换为字符串

  bin(value)函数    # 将value值转换成2进制数 0b11

  ord(value)函数    # 将value值转换成对应的Unicode码

  chr(value)函数    # 将value值(十进制数)转换成对应的字符

  print(value)函数    # 将value值在屏幕上打印

             # 示例1:

                value = 'stm32'

                print(value)

                >:stm32

             #示例2:

                value = ‘stm32’

                print(value,end='-----')

                >:stm32----

  input(value)函数    # 获取屏幕输入的返回值

              # 示例:

                myname = input('请输入名字:')

                print(myname)

                >>>郭刚志

                >:郭刚志

字符串:

  1.字符串是不可变的

  len(value)函数           # 求长度

                  # 返回字符串的长度  

                     # 示例: 

                      a = ‘郭刚志’ 

                      print(len(a))

                      >:6

  replace(p0,p1)方法         # 替换

                     # 将字符串中的value0替换成value1

                   # 示例:

                      a = ‘ab_d’  

                      a = a.replace('_','c')

                      print(a)

                      >:abcd

  split(p0)方法            # 分裂

                    #将字符串按照p0分裂成列表

                    #示例1:

                       a = ‘to be or not to be’

                       b = a.split()

                       print(b)

                       >:['to','be','or','not','to','be']

                       c = a.split('be')

                       print(c)

                       >:['to','or not to']

  join(p)方法              # 连接

                    # 按照join()方法前的字符串连接

                    # 示例:

                      a = ['sxt','sxt','sxt']

                      b = '&'.join(a)

                      print(b)

                      >:sxt&sxt&sxt 

  startswith(p)方法          # 判断字符串是否已p开头

                    # 示例:

                      a = ‘stm32‘
                      print(a.startswith('stm'))

                      >:True

  endswith(p)方法          # 判断字符串是否已p结尾

                     #示例:

                      a = ‘stm32’

                      print(a.endswith('32'))

                      >: True

  find(p)方法            # 得到第一个出现p的位置

                     # 示例:

                      a = 'guogangzhi'

                      print(a.find('o'))

                      >:2

                     # rfind(p)方法   得到最后一次出现p的位置

                      #示例:

                        a = ‘guogangzhi’

                        print(a.rfind('g'))

                        >:6

  count(p)            # p在字符串中出现的次数

                  # 示例:

                    a = ‘guoganghzi’

                    print(a.count('g'))

  isalnum()            # 是否全为 数字 或 字母

  isalpha()           # 是否全为字母

  isdigit()               # 是否全为数字

  isspace()          # 是否为空白

  isupper()           # 是否为大写

  islower()           # 是否为小写

  strip(p)            # 去除字符串收尾的p (常用于去除收尾的空格)

                   # 示例:

                      a = ‘****guogangzhi********’

                      print(a.srtip('*'))

  capitalize()         # 产生新的字符串,首字母大写

  title()             # 产生新的字符串,单词首字母大写

  upper()            # 产生新的字符串,所有字母转成大写

  lower()             # 产生新的字符串,所有字母转成小写

  swapcase()           # 产生新的字符串,所有字母大小写转换

  

猜你喜欢

转载自www.cnblogs.com/guogangzhi/p/10142437.html
今日推荐