初学python的你 应该知道哪些?
Posted lldk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学python的你 应该知道哪些?相关的知识,希望对你有一定的参考价值。
学习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、数据类型的转换
语法: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))
8、查看数据类型
print(type(变量名))
9、让用户在键盘上输入两个数字,然后计算出他们的和
a=int(input("输入第一个数字:"))
b=int(input("输入第二个数字:"))
print("a+b=",a+b)
a=input("输入一个数:")
b=input("输入第二个数")
c=int(a)+int(b)
print(c)
10、查看字符串的操作方法 dir(str)
str1 = "gaergear"
print(dir(str1))
字符串转义字符 换行 缩进4空格的长度
str2= "asdasdssf
adsda "
print(str2)
11、字符串的原始输出
str3 = r"D:untitled1.idea"
str4 = "D:\\untitled1\\.idea"
print("str3",str3,"
","str4",str4)
name="asds"
age=18
print("我的名字叫:"+name+",我今年"+str(age)+"岁。")
12、格式化输出
print("我的名字叫{},今年{}。".format(name,age))
print("我的名字叫{a},今年{b}。".format(a=name,b=age))
print("我的名字叫%s,我今年%d岁."%(name,age))
print("我的名字叫%s,我今年%s岁."%(name,age))
13、复制字符串
print("x"*100)
type(变量) isinstance(变量,数据类型)--判断数据类型
print(isinstance(name,int))
print(isinstance(name,str))
14、字符串的访问 ##
str3 = " adadsadsafwfdfsd"
15、根据索引位访问
print(str3[9])
print(str3)
16、字符串的截取[起始位:结束位]--取的值不包含最后一位,即结束位为开区间
print(str3[1:5])
17、字符串的截取[起始位:结束位:步长]--取的值不包含最后一位
print(str3[1:8:2])
18、字符串的反向访问
print(str3[-3])
字符串的反转
print(str3[::])
print(str3)
print(str3[::-2])
print(str3[-11:11:1])
19、查找指定字符的索引位 .find() --不存在,就返回 -1
# print(str3.find("h"))
# print(str3.find("a"))
20、字符串的分割 .split(指定字符) --指定的字符,如果不存在,则在列表中原样输出
# print(str3.split("w"))
# print(str3.split("a"))
21、字符的替换 .replace("需要替换的字符","替换后的字符串")
# print(str3.replace("a","python"))
22、字符串前后剪切 .strip("指定切割的字符") --指定切割首末的字符,默认是空格
# 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)
25、查看列表的操作方式
# print(dir(lst))
26、列表的访问 --根据下标 --索引访问位置
# print(lst[3])
27、 列表的反转 ---直接把列表的内容反转
# lst.reverse()
# print(lst)
#
28、列表反转输出,但是不改变内容
#
# print(lst[::-1])
# print(lst)
29、截取,步长
# print(lst[1:5])
# print(lst[1:5:1])
# print(lst[::-2])
30、求最大值 max(list), 最小值 min(list)
# lst2 = [2,3,4,5,7,8,9]
# print(max(lst2))
# print(min(lst2))
31、 列表元素的追加 .append("元素")
# lst2.append("苹果")
# print(lst2)
32 向列表中插入数据 .insert(索引位,"元素") --在索引位之前插入
#lst2.insert(2,"香蕉")
#print(lst2)
33、修改列表中的元素
# lst2[5]="2一期"
# print(lst2)
# print(id(lst2))
34、删除元素 del 列表[索引位]
# del lst2[3]
# print(lst2)
35、移除 .remove(元素")
# lst2.remove("苹果")
# print(lst2)
# print(id(lst2))
36、 列表的比较 < > =< >= != ==
# lst3 = [1,2,3,4,2,5,87,8]
# lst4 = [2,3333,45,5]
# print(lst3>lst4)
37、求列表元素的个数 len(列表)
# print(len(lst3))
38、统计具体元素在列表中出现的次数 .count("元素")
# print(lst3.count(3))
39、列表的反转 .reverse()
# lst3.reverse()
# print(lst3)
40、将列表中的内容升序 .sort()
# lst4.sort()
# print(lst4)
41、求列表中指定元素的索引位
# print("lst3:",lst3)
##### print("输出索引位:",lst3.index("3"))
42、列表的嵌套
# lst5=[1,23,3,4,[2,34,4],23]
# print(lst5)
43、 in not in 判断元素是否在列表里
# print(9 not in lst3)
# print(9 in lst5)
44、 元组 ###
# 元组的定义
#1、定义一个空元组
# tup = ()
# print(type(tup))
#2、 定义一个只有一个值得元组 (元素,)
# tup2 = (1)
# print(type(tup2))
# tup3=(2,)
# print(type(tup3))
#3、元组的访问
tup4=(2,3,33,"香蕉",‘苹果‘,‘‘‘大白菜‘‘‘)
print(tup4)
45、根据索引访问
# print(tup4[3])
46、截取
# print(tup4[2:6])
#
# print(tup4[::2])
#
# print(tup4[2::-1])
#
# print(tup4[2::-2])
47、转换元组的数据类型
strTup =str(tup4)
print(type(strTup4))
print(strTup4)
# strTup5 = list(tup4)
# print(type(strTup5))
# print(strTup5)
#元组的相加 --求几个元组的并集
# tup5=(23,34,34)
# tup6=(34,34,3)
# print(tup5+tup6)
以上是关于初学python的你 应该知道哪些?的主要内容,如果未能解决你的问题,请参考以下文章