暂停时第一次就做出来这种了爽到
l = list(range(1,11))
print(l)
for t in l:
l[t] = t**2
print(l)
暂停时第一次就做出来这种了爽到
l = list(range(1,11))
print(l)
for t in l:
l[t] = t**2
print(l)
print() : 换行输出
修改表:
修改第二个元素:names[ 2 ] = "g "
尾部添加元素:names.append("z")
0号位置插入元素: names.inster(0,"f")
删除第二个元素:
1.del ( name[2] )
del name[2](根据位置)
2.name.remove("a") (根据值,移除表中第一个)
访问倒数第一个元素 :print ( name[-1] )
截取字列表 s2 = name[0:3] (不包含的0和3个元素)
s2 = name[ :3] (截取开头到第二个元素)
访问某个数据:
print ( name[1] )
t = ( name[1] . upper() )
列表l(list)
names = ["a" , "c" , "s" ," f"]
列表名 = ["数据一","数据二","数据三"]
print(names)
home:定位行首
end:定位行尾
一种比较笨的方法:
print("HelloWorld")
print("HelloWorld")
print("HelloWorld")
print("HelloWorld")
print("HelloWorld")
一种更加方便的办法:
message = "HelloWorld"
print(message)
print(message)
print(message)
print(message)
print(message)
这里的message就是变量
"变""量"里的量 就是数据,变 就是可以变化的
HP = 100
print(HP)
HP = 90
print(HP)
如上,变量是可以变化的
易错点:变量上下不要拼写错误
res=input()/接收用户输入
数字和字符串无法组拼
eg:massage=“我的年龄是”+18(错误)
massage=“我的年龄是”+18(正确)
massage=“我的年龄是”+str(18)(正确)
str():把整数转化成字符串
int():把字符串转化成整数
float():把字符串转换成浮点型树
message="houbing"*3=houbinghoubinghoubing
浮点数和整数运算结果是浮点数
res1=4/3=1.333333(浮点型)
res2=4//3=1(整数类型)
res3=4**3=64(求4的3次方)
变量命名规则:只能包含字母、数字、下划线,不能用数字开头,不能使用python关键字。
去除空白:
m=" w adfawwqefwaqwefqwef "
m1=m.lstrip()/去除头部空白
m2=m.rstrip()/去除尾部空白
m3=m.strip()/去除头尾空白
字符串拼接:name = “hello” + “world”
print(“hello”+name)
\t(制表符):tab(四个空格)
\n(换行符)
m5="my name is houbing"
m8="my name is Houbing"
m6=m5.title();/每个单词首字母大写
m7=m5.upper();/每各字母变为大写
m9=m8.lower();/每各字母变为小写
m6: My Name Is Houbing
m7: MY MANE IS HOUBING
m9: my name is houbing
lengh = len(m5)/取字符串长度
1.单双引号都是字符串结束开始.
2.“\(转义字符)”可以在字符串中屏蔽单双引号
eg:print(“ my name \" is ' houbing”
输出:my name "is' houbing
读取中文txt文件时,经常会出现: ‘gbk’ codec can’t decode bytes in position 31023: illegal multibyte sequence。
主要讲一种情况就是文章中含有utf-8或gbk无法编码的字符情况。
原因是含有无法编码的字符,或者是打开的编码不对。
解决方法一:用 utf-8 编码打开 (实际文件的编码方式)
如下: open('d:/data/synopses_list_wiki.txt',encoding='utf-8')
解决方法二:在open中加入errors=‘ignore’ ,忽略它即可
如下:
open('d:/data/synopses_list_wiki.txt',errors='ignore')
列表:判断是否存在
l =[1,2,3]
res = 1 not in l res = 2 in l
python
逻辑判断:多个条件and
判断符号 :== <= >= > != <