版权声明:本文为博主原创文章,遵循 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 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>