版权声明:本文为博主原创文章,遵循 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 版权协议,转载请附上原文出处链接及本声明。