栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python小白到入门

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python小白到入门

目录

day1

day2


day1

三双引号的使用

字符串的下标

有n个字符的字符串,其中的每个字符都是长度为1的字符串

从左到右依次编号为0,1,2,3,.....,n-1

从右到左分别为 -1 - 2  ...... -n

字符串可以用加号连接在一起

a = "abcd"

b = "1234"

a = a + b # a = "abcd1234"

a = a + a[1] # a = "abcd1234b"

字符串中字符不可以修改 (这点和C/C++不同)例如

a 同上

a[2] = K #这是错误的

用 in 或者 not in 来判断子串

a = "hello"

b = "python"

print("el" in a)         # >>ture

print("th" not in b)         # >> false

print("lot" in a) # >> false

字符串和数的转换

int(x)         : 把字符串转化成整数

(x不会变成整数,int(x)这个表达式是整数)

float(x)        :把字符串x变成小数

str(x)         :x 把字符串转换成字符串

eval(x)        : 把x看成一个python表达式,求值

 小数转换成整数

int(3.1) # 3

int(3.9)# 3

简单的输入输出

#   输入输出初步

# 连续输出多项,并以空格隔开,换行
print(1,2,3,4)

#连续输出多项,以空格隔开,不换行
print(1,2,3,end="")
print("ok")


# 输入
# x = input()
# print(x)
y = input("请输入你的名字:")
print(y)

input 常见错误

没有数据时还input

runtime error

列表

empty = []   # 空表

list1 = [1,2,3]

list2 = ['google','runoob',1997,2000]

a = 2;

print("跟新后的第三个元素为:"list[a]) # 变量也可以做下标

in 可以判断列表中是否包含某一个元素

split 

 one_week_homework

# a = input()
# number = a.split()
# print(int(number[0]) + int(number[1]))

# a = input()
# print("  " + a)
# print(" " + a * 3)
# print(a*5)

# s = input().split()
# print((int(s[1]) + int(s[0])) * int(s[2]))

n = input()
print(n[2] + n[1] + n[0])

day2

python支持的

+ - * 、 %

**求幂

//求商,结果是整数(往小的取)

-9 // 4 = - 3

/ 的结果一定是小数

10 / 2 = 5.0

有小数的运算结果仍然是小数

10.0 - 10 = 0.0

关系运算符

and 相当于 &&

or 相当于 ||

not 相当于 !

优先级

not > and > or

0 或者空的字符串,空表相当与false,但是只有0等于false

非0的数,或者非空的字符串或非空列表相当与True,但是只有1等于True

 字符串切片

print("12345"[1:3])   # >> 23

 a = "abcdef"

print(a[2:-1]) # >> cde

day3

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/950370.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号