首页 > 编程语言 > 详细

初学python的你 应该知道哪些?

时间:2018-09-15 01:02:52      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:pycha   操作   {}   最大   直接   ace   整数   rev   replace   

学习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))

字符串转义字符 \n 换行 \t 缩进4空格的长度

str2= "asdasdssf\nadsda\t"
print(str2)

11、字符串的原始输出

 str3 = r"D:\untitled1\.idea"
 str4 = "D:\\untitled1\\.idea"
print("str3",str3,"\n","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的你 应该知道哪些?

标签:pycha   操作   {}   最大   直接   ace   整数   rev   replace   

原文:https://www.cnblogs.com/lldk/p/9649660.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号