欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

01语言基础

程序员文章站 2022-12-24 13:46:40
视频来源:网易云课堂-python基础 1. 不同进制之间的转换 1)十进制转二进制 bin() 2)十进制转八进制 oct() 3) 十进制转十六进制 hex() 2.字符串表示方法 1)单引号,双引号,三单引号,三双引号 2)三单双引号可以用来写多行字符串 3.String API的函数方法 3 ......

视频来源:网易云课堂-python基础

1.   不同进制之间的转换

1)十进制转二进制     bin()

2)十进制转八进制     oct()

3) 十进制转十六进制   hex()

2.字符串表示方法

1)单引号,双引号,三单引号,三双引号

2)三单双引号可以用来写多行字符串

3.string api的函数方法

3.1 对string判断、操作

1)startswith/ endswith 是否以某字符串为开头或结尾

s="i love you"

s.startswith("y")

s.endswith("you")

2)count 计算一个字符串在某字符串出现的次数

y="hhhxixixixhhh"

y.count("h")

3) find 查找字符串中子字符串出现的位置,-1表示找不到,找到表示第一个出现的位置

y.find("xixi")  //返回3

y.find("a")  //返回-1

4)islower/isupper 判断是否全为大写或全为小写

         y.islower()  //true

5) isdigit  判断是否全为数字

6)isalpha  判断是否全由字母组成

7)lower/upper 把字符全转小写/大写

8)strip/lstrip/rstrip

9)swapcase  字串中的小写转大写,大写转小写

 

help(str)可以查看string的方法

str.+tab键可以直接加入函数

 

3.2 字符串的格式化

1)使用%进行格式化

       s="my name is %s,i am  %.2f tall"%("hhh",184)

print(s)

//my name is hhh ,i am  184.00 tall

 01语言基础

 

2)使用format函数     “{}哈哈哈”.format("xixixi")

4. none变量

1)作用

       占位、解除绑定

2)与任何变量比较都为false

5.运算符

5.1特殊运算符

1)‘//’  两数相除得到结果取整,如果两数中包含小数,结果为浮点数

            25//3=8

2)  ’**’  表示幂指数

              2**3=8

5.2运算符优先级

1)**

2)*,/,%,//

3)+,-

6.赋值运算符

1)允许批量赋值

a,b,c=1,2,3

 

a=100 b=200

a,b=b,a(等式右边是一个元组)

2) 特殊的

       **= 、//=

7.逻辑运算符

1)and 逻辑与

       true and flase         ---->false

2)  or逻辑或

3)not 逻辑非

 

l  一旦结果已经确定,不进行下边运算而是直接返回结果

8.特殊运算符

1)is 判断两个变量,对象是否是同一个

a=7897

b=7897

print(a is b)

out:false

2)is not 与is相反

3)del 用于删除变量,同时解除与对象的关联,如果可能则释放对象

9.标准输入输出语句

 01语言基础

 

 input默认得到的数据类型是string类型的

10.语句

10.1 if语句

1) 语法

       if(条件表达式):

              程序处理模块

2)python用缩进来表示程序结构或者代码的层级关系

3)pass语句,占位,不执行任何语句

4)可以匹配else语句,else跟其缩进相同的if语句相匹配

 01语言基础

 

10.2 for循环

1)语法:

for i in xxx:

                     循环语句模块

 01语言基础01语言基础

2)示例:1-50求和

 01语言基础

 

3)循环嵌套+break语句

* 整数转字符串使用str()函数

 01语言基础

 

10.3 while循环

语法

while(循环条件):

          循环体

11.三元运算符

语法:x if条件else y

 01语言基础

 

12.range函数

1)一个函数,产生一个有规律的由数字组成的列表

2)包含三个参数:range(start,end,step)

3) start:开始数字,默认为0

  end:结束数字,不包含在生成的列表里,例如range(1,5)生成[1,2,3,4]

  step:步长,每次增加多少,默认为1