初学python的你 应该知道哪些?
2021-06-28 08:04
标签:sda name spl 计算 改变 变量 .exe 出现 删除 学习python之前你首先要做的是如何安装python: 首先根据你Windows的版本(36位还是64位),然后在python的官网上下载python3.5以上的版本对应32位或64位安装程序,然后在运行python.exe安装包 特别注意要勾选“Add Python 3.5 to PATH”,因为这里是配置环境变量的,如果忘记勾选,就要自己去配置环境变量,或卸载了重新安装时再勾选就行了。点击"Install Now",后面就是直接安装了;安装完成之后,在命令提示符窗口 输入 python,如果显示python版本信息,就表示安装成功,如下图: 这时候就可以在python的交互环境里进行有关python的一些操作了。如: 如果要保存你的代码,在这里建议安装一个编译器,如pycharm。以下就是python学习的开始之路了 1、要输出、打印数据 print ("没头脑") 如输入一段话:我的名字叫没头脑,今年18岁了 name=没头脑 age=18 print("我的名字叫:",name,"今年",age,"岁了") 2、删除变量 del del a 3、序列解包 a=1 b=2 c=3 a,b,c=1,2,3 print(a,b,c) 4、查看内存变量的地址 id(变量名) b=220 print(id(b)) 5、在键盘输入数字 input() a=input("输入的数字是:") print(a) 6、数据类型有 整形 int;浮点型 float;布尔类型 bool---True False 7、数据类型的转换 整型转换为字符串 8、查看数据类型 print(type(变量名)) 9、让用户在键盘上输入两个数字,然后计算出他们的和 a=int(input("输入第一个数字:")) a=input("输入一个数:") 10、查看字符串的操作方法 dir(str) 字符串转义字符 \n 换行 \t 缩进4空格的长度 str2= "asdasdssf\nadsda\t" 11、字符串的原始输出 str3 = r"D:\untitled1\.idea" name="asds" 12、格式化输出 print("我的名字叫{},今年{}。".format(name,age)) 13、复制字符串 16、字符串的截取[起始位:结束位]--取的值不包含最后一位,即结束位为开区间 17、字符串的截取[起始位:结束位:步长]--取的值不包含最后一位 print(str3[1:8:2]) 字符串的反转 19、查找指定字符的索引位 .find() --不存在,就返回 -1 20、字符串的分割 .split(指定字符) --指定的字符,如果不存在,则在列表中原样输出 21、字符的替换 .replace("需要替换的字符","替换后的字符串") 22、字符串前后剪切 .strip("指定切割的字符") --指定切割首末的字符,默认是空格 ## 列表 25、查看列表的操作方式 26、列表的访问 --根据下标 --索引访问位置 # print(lst[3]) 27、 列表的反转 ---直接把列表的内容反转 29、截取,步长 30、求最大值 max(list), 最小值 min(list) 31、 列表元素的追加 .append("元素") 33、修改列表中的元素 35、移除 .remove(元素") 36、 列表的比较 == != == 37、求列表元素的个数 len(列表) 38、统计具体元素在列表中出现的次数 .count("元素") 40、将列表中的内容升序 .sort() 41、求列表中指定元素的索引位 42、列表的嵌套 43、 in not in 判断元素是否在列表里 #2、 定义一个只有一个值得元组 (元素,) #3、元组的访问 tup4=(2,3,33,"香蕉",‘苹果‘,‘‘‘大白菜‘‘‘) 45、根据索引访问 46、截取 # strTup5 = list(tup4) #元组的相加 --求几个元组的并集 初学python的你 应该知道哪些? 标签:sda name spl 计算 改变 变量 .exe 出现 删除 原文地址:https://www.cnblogs.com/lldk/p/9649660.html
语法:int(变量)
a=250
strA = str(a)
print(type(strA))
print(type(a))
整型转换为浮点型
a=250
floatA = float(a)
print(type(float(a)))
print(type(a))
字母不能转换为整型,只有数字才能转换为整型
浮点转换为整型
b=1.22
intB = int(b)
print(type(int(b)))
print(type(b))
print(int(b))
b=3.50
intB=int(b)
print(int(b+0.5))
b=int(input("输入第二个数字:"))
print("a+b=",a+b)
b=input("输入第二个数")
c=int(a)+int(b)
print(c)
str1 = "gaergear"
print(dir(str1))
print(str2)
str4 = "D:\\untitled1\\.idea"
print("str3",str3,"\n","str4",str4)
age=18
print("我的名字叫:"+name+",我今年"+str(age)+"岁。")
print("我的名字叫{a},今年{b}。".format(a=name,b=age))
print("我的名字叫%s,我今年%d岁."%(name,age))
print("我的名字叫%s,我今年%s岁."%(name,age))
print("x"*100)
type(变量) isinstance(变量,数据类型)--判断数据类型
print(isinstance(name,int))
print(isinstance(name,str))
14、字符串的访问 ##
str3 = " adadsadsafwfdfsd"
15、根据索引位访问
print(str3[9])
print(str3)
print(str3[1:5])
18、字符串的反向访问
print(str3[-3])
print(str3[::])
print(str3)
print(str3[::-2])
print(str3[-11:11:1])
# print(str3.find("h"))
# print(str3.find("a"))
# print(str3.split("w"))
# print(str3.split("a"))
# print(str3.replace("a","python"))
# print(str3.strip())
# print(str3)
# print(str3.strip("ad"))
#
23、判断一个字符是否包含在另一个字符串里 in
#
# print("sdas" in str3)
# print("sdas" not in str3)
#
24、运算
# a=4
# b=5
# #加减法
# print(a-b)
# print(a+b)
#
# #乘除法
# print(a*b)
# print(a/b)
#
# #地版除法 只取值得整数部分
# print(a//b)
#
# #求余数
# print(a%b)
#
# #求幂**n -- 求多少次方 n指次数
# print(a**2)
# lst=[2,3,4,"age","sex","address"]
# print(type(lst))
# print(lst)
# print(dir(lst))
# lst.reverse()
# print(lst)
#
28、列表反转输出,但是不改变内容
#
# print(lst[::-1])
# print(lst)
# print(lst[1:5])
# print(lst[1:5:1])
# print(lst[::-2])
# lst2 = [2,3,4,5,7,8,9]
# print(max(lst2))
# print(min(lst2))
# lst2.append("苹果")
# print(lst2)
32 向列表中插入数据 .insert(索引位,"元素") --在索引位之前插入
#lst2.insert(2,"香蕉")
#print(lst2)
# lst2[5]="2一期"
# print(lst2)
# print(id(lst2))
34、删除元素 del 列表[索引位]
# del lst2[3]
# print(lst2)
# lst2.remove("苹果")
# print(lst2)
# print(id(lst2))
# lst3 = [1,2,3,4,2,5,87,8]
# lst4 = [2,3333,45,5]
# print(lst3>lst4)
# print(len(lst3))
# print(lst3.count(3))
39、列表的反转 .reverse()
# lst3.reverse()
# print(lst3)
# lst4.sort()
# print(lst4)
# print("lst3:",lst3)
##### print("输出索引位:",lst3.index("3"))
# lst5=[1,23,3,4,[2,34,4],23]
# print(lst5)
# print(9 not in lst3)
# print(9 in lst5)
44、 元组 ###
# 元组的定义
#1、定义一个空元组
# tup = ()
# print(type(tup))
# tup2 = (1)
# print(type(tup2))
# tup3=(2,)
# print(type(tup3))
print(tup4)
# print(tup4[3])
# print(tup4[2:6])
#
# print(tup4[::2])
#
# print(tup4[2::-1])
#
# print(tup4[2::-2])
47、转换元组的数据类型
strTup =str(tup4)
print(type(strTup4))
print(strTup4)
# print(type(strTup5))
# print(strTup5)
# tup5=(23,34,34)
# tup6=(34,34,3)
# print(tup5+tup6)