Python编程基础

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_30020875/article/details/101205019
  • 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 int <= 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=int2/int1
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

获取字符串元素个数

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)

 
 
  • 1
  • 2
                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-095d4a0b23.css" rel="stylesheet">
                </div>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值