python有哪些基本内容_初学python的你 应该知道哪些?

学习python之前你首先要做的是如何安装python:

首先根据你Windows的版本(36位还是64位),然后在python的官网上下载python3.5以上的版本对应32位或64位安装程序,然后在运行python.exe安装包

20180915010252548322.png

特别注意要勾选“Add Python 3.5 to PATH”,因为这里是配置环境变量的,如果忘记勾选,就要自己去配置环境变量,或卸载了重新安装时再勾选就行了。点击"Install Now",后面就是直接安装了;安装完成之后,在命令提示符窗口 输入 python,如果显示python版本信息,就表示安装成功,如下图:

20180915010259099354.png

这时候就可以在python的交互环境里进行有关python的一些操作了。如:

20180915010259427492.png

如果要保存你的代码,在这里建议安装一个编译器,如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)

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值