手记

Python基础入门.一

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1、Python基础

1.1、python base

输出字符串


print("hello,nihao!")

1

输入字符串


var =input("请输出一个爱我的字符:")

1

if条件判断


if 1==1:

      print("中国强大!")

else:

      print("中国富强!")

1

2

3

4

if条件嵌套


var = input("请输出一个爱我的字符:")

if var == "520":

      print("I love you!")

elif var == "1314":

      print("you love me!")

else:

      print("I love you very mach!")

1

2

3

4

5

6

7

while循环判断


int =1

while int<=10:

     print("nihao",int)

     int += 1

1

2

3

4

while if 嵌套循环


int=1 

while v <= 10:    

  if   int == 1:

    print("我依然爱你!")

  elif int == 2:

    print("我就知道你想骂我,但是我依然非常爱你!")

  elif int == 3:

    print("好啦好啦,我知道你很爱我!")   

  else:

    print("哈哈,没想到吧,不管你输入什么,我都是依然爱你,给你小心心!")

    print("    *     *    ")

    print("  *    *    *  ")

    print("  *         *  ")

    print("   *       *   ")

    print("     *   *     ")

    print("       *       ")

  int += 1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

1.2、基础强化

使用while循环输出1234567 9


int = 1

while  int < 10:

     if  int == 8:

         pass

     else:

         print(int)

      int +=1      

1

2

3

4

5

6

7

1-100求和


int = 1

iny=0

while int <= 100:

    iny+=int

    int+=1

print(iny)

1

2

3

4

5

6

1-100求奇数


int = 1

while int <= 100:

    if int%2 == 0:

      pass

    else:

      print(int)

     int+=1

1

2

3

4

5

6

7

1-100求偶数


int = 1

while int <= 100:

     if int%2 == 0:

        print(int)

     else:

     pass

    int+=1

1

2

3

4

5

6

7

1-100求奇数和


int = 1

iny = 0

while int <=100:

    if int%2==0:

       pass

    else:

       iny+=int

    int+=1

print(iny)

1

2

3

4

5

6

7

8

9

1-100求偶数和


int = 1

iny = 0

while int <=100:

    if int%2!=0:

       pass

    else:

       iny+=int

    int+=1

print(iny)

1

2

3

4

5

6

7

8

9

2、运算符

2.1、运算符

符号 描述

+ 加

- 减

* 乘

/ 除

% 取余

** 幂次方

2.2、 判断符

符号 描述

== 等于(是否等于)

> 大于

< 小于

>= 大于等于

<= 小于等于

!=或 <> 不等于

in 判断在范围中

not in 判断不在范围中

2.3、逻辑关系符

符号 描述

and 和/并且

or 或者

判断字符串a是否存在love字符串中


var="I love you"

if "o" in var:

   print("存在“)

else:

   print("不存在")

1

2

3

4

5

字符串加法运算


name1="任阔路"

n1=" love "

name2="吴婷"

love=name1+n1+name2

print(love)

1

2

3

4

5

字符串乘法运算


name1="任阔路"

n1=" love "

name2="吴婷"

love=name1+n1+name2

i=3*love

print(i)

1

2

3

4

5

6

字符串除法运算


int1=2

int2=10

n=in2/in1

print(n)

1

2

3

4

for in循环


for var in "10":

 var=input("请输入一个爱我的字符:")

 if   var=="1":

    print("love you")

 elif var=="2":

    print("love you very mach")

 else:

    print("you love me")

1

2

3

4

5

6

7

8

if in判断


name = "我是不是在你心里!"

if "在" in name:

    print("你永远在我心里最重要的位置")

else:

    print("Error")

1

2

3

4

5

3、数据类型

3.1、数据类型

数据类型 描述

int 数字

str 字符串

bool 布尔

list 列表

tuple 元组

dict 字典

3.2、字符串

字符串转换成数字


str="abc"

var=int(str)

print("var:%d"%var)

1

2

3

中文、字母、特殊字符转换成数字及数字反转—(中文、字符、特征字符都有对应的Ascll码,实际就是字符转成对应Ascll码;ord、shr转换函数,到后面函数章节介绍)


str=ord("哈")

print(str)


int=chr(21704)

print(int)


var=ord("F")

print(str)


int=chr(70)

print(int)


string=ord("*")

print(string)


int=chr(42)

print(int)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

替换字符串—(replace替换函数,到后面函授章节介绍)


str = "#acai"

print(str.replace("#acai","$acai"))

1

2

字符串首字母大写


str = "love"

print(str.capitalize())

1

2

查找字符串位置,返回位置(返回1对应在第2位,0为第一位)


str = "love"

print(str.find("v"))

1

2

替换字符串中占位符


str="my name is {n1} I love {n2}"

n1=str.format(n1="renkuolu",n2="wuting")

print(n1)

1

2

3

判断字符串中包含


str = "Iloveyou1314"

print(str.isalnum())

1

2

判断变量是否为数字


str1 = "123"

str2 = "abc1234"

n1 = str1.isdigit()

n2 = str2.isdigit()

print(n1,n2)

1

2

3

4

5

判断变量是否为首字母大写


str1 = "abcd"

str2 = "Abdc"

n1 = str1.istitle()

n2 = str2.istitle()

print(n1,n2)

1

2

3

4

5

删除字符串中前缀


str = "$te$st"

print(str.lstrip("$"))

1

2

删除字符串中后缀


str = "te$st$"

print(str.rstrip("$"))

1

2

删除字符串中前后缀


str = "$te$st$"

print(str.strip("$"))

1

2

转换字符串为大小写


str1 = "Test"

str2 = "teSt"

str3 = "test"

print(str1.swapcase(),str2.swapcase(),str3.swapcase())

1

2

3

4

判断字符串中是否全部为空格


str1 = "abc d"

str2 = "a   b cd"

str3 = "      "

print(str1.isspace(),str2.isspace(),str3.isspace())

1

2

3

4

指定分隔符拼接字符串


str1 = "abcd"

str2=","

print(str2.join(str1))

1

2

3

左填充


str = "test"

print(str.ljust(8,"$"))

1

2

右填充


str = "test"

print(str.rjust(8,"$"))

1

2

分割字符串


str = "testing"

print(str.partition("t'))

1

2

获取字符串元素个数https://www.jx-ferrotungsten.com


str = "testing"

print(len(str))

1

2

4、占位符

4.1、占位符

符号 描述

%d 整数占位符

%f 浮点数占位符

%s 字符串占位符

整数占位符


int = 12

print("小明今年:%d岁" %int)

1

2

浮点数占位符


flot =  20.56

print("今年猪肉价格:%f" %flot)

1

2

字符串占位符


str="小丽"

print("my name is %s "  %str)

————————————————

版权声明:本文为CSDN博主「blue blood路」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。



1人推荐
随时随地看视频
慕课网APP