Python 1

  1. 如何执行一个Python脚本
//在Windows下运行程序
 Ctrl +shift + F 10

 Ctrl + F5

 鼠标右键 点击 run执行

/在Linux下运行脚本程序
 python3 file.py
chmod 777 file.py
./file.py

2.变量名可以用数字开头吗?

  • 变量不可以用数字开头,但可以使用大小写字母开头
  1. 如何查看变量 x 在内存中的地址(id)?
 name = "yutao"
 print(id(name))
 id返回值  2257850766592
//result
2096311342336

4.请用一行代码进行变量赋值,是qf可以拆分显示。 a 的值是 ' q ' , b 的值是 ' f '

v = 'qf'
a = v[0]
b = v[1]
print(a,b)

5.写代码 实现用户输入用户名和密码,当用户名为 yangge 或 shark,且 密码为 123 时,显示登陆成功,否则登陆失败。

user=input('user:')
passwd=input('password:')
if user in ('yangge','shark') and passwd=='123':
    print('登陆成功')
else:
    print('密码错误,登陆失败')

6.写代码 (10 分) 使用 while 循环实现输出 1-100 内的所有奇数

count = 0
while count < 100:
    count += 1
    if count % 2 == 1:
        print(count)
  1. 现有如下两个变量,请简述 s1 和 s2 是同一个对象吗?
s1 = 'hello!'
s2 = 'hello!'
s1 is s2
//result
False
id(s1)
2703619981184
id (s2)
2703620055536
  1. 变量 name = ' yangge ' ,请按照要求实现每个功能,请写代码实现如下功能

① 移除 name 变量对应的值两边的空格

name = 'yangge'
print(name.strip())

② 判断 name 变量对应的值是否以 "yan" 开头,并输出结果

print(name.startswith("yan"))

③ 判断 name 变量对应的值是否以 "e" 结尾,并输出结果

print(name.endswith("e"))

④ 将 name 变量对应的值中的 “g” 替换为 “G”,并输出结果

print(name.replace("g","G"))

⑤ 将 name 变量对应的值根据 “g” 分割,并输出结果

print(name.split("g"))

⑥ 请问,上一题分割之后,得到值是什么数据类型?

print(type(name.split("g")))

9.请用代码实现:利用 点 将列表的每一个元素拼接成字符串

li = ['www','qfedu', 'com'] 
li = ['www','qfedu', 'com']
print(".".join(li))
  1. 写代码,有如下列表,按照要求实现每一个功能
    li = ['yangge', 'shark', 'tom']

① 移除 name 变量对应的值两边的空格

name = 'yangge'
print(name.strip())

② 判断 name 变量对应的值是否以 "yan" 开头,并输出结果

print(name.startswith("yan"))

③ 判断 name 变量对应的值是否以 "e" 结尾,并输出结果

print(name.endswith("e"))

④ 将 name 变量对应的值中的 “g” 替换为 “G”,并输出结果

print(name.replace("g","G"))

⑤ 将 name 变量对应的值根据 “g” 分割,并输出结果

print(name.split("g"))

⑥ 请问,上一题分割之后,得到值是什么数据类型?

print(type(name.split("g")))
//result
<class 'list'>  列表

11.写代码,有如下列表请按照功能要求实现每一个功能

li = ["hello", 'yangge', {"server_info":
                          {"ip": '192.168.1.100',
                           "port": 8000}}, 'all', "any"]

① 请输出 "yangge"

print(li[1])

② 请使用索引找到 'all' 元素并将其修改为 “ALL” (2 分)

li[3]='ALL'
print(li)

③ 请输出 "192.168.1.100" (2 分)

print(li[2]['server_info']['ip'])
  1. 字典操作 有如下字典 dic = {'k1': "v1", "k2": "v2"}

① 请循环并打印出所有的键值对 (2 分)

dic = {'k1': "v1", "k2": "v2"}
for k in dic:
    print(k,dic[k])

② 请在字典中添加一个键值对,"k4": "v4",输出添加后的字典内容

dic.update({'k4': 'v4'})
print(dic)

③ 请修改字典,使 “k1” 对应的值为 “yangge”,输出修改后的字典

dic.update({'k1':'yangge'})
print(dic)

④ 请在 k3 对应的值中追加一个元素 44,输出修改后的字典

dic.setdefault('k3',44)
print(dic)
  1. 字符转码 (未完结)
    s = "千锋教育",将字符串转换成 utf-8 编码的字节,复制个 bs 这个变量,并输出,然后将该字节再转换成 utf-8 编码字符串,再输出
    bs=bytes(s,encoding='utf-8')
    print(bs)
    s1=bs.decode('utf-8')
    print(s1)

  2. 有如下代码

li = []
for i in range(10):
   def f1():
       return i
   li.append(f1)
print(li[0]())
print(li[1]())

请回答如下问题:
① li 是什么类型的数据

print(type(li))     
<class 'list'>

② li 中的元素会是什么类型的数据

print(type(li[0])) 
 <class 'function'>

③ li[1] 可以被调用吗

  • 可以

④ 假如 li[1] 可以被执行,会有返回值吗?假如有值是?

  • 有返回值 返回值是9
  1. 请定义一个函数,函数有2个位置参数,1个默认参数 (3 分)
def zhang(a,b,c=1):
  1. 文件操作中的 with 是什么作用 (2 分)
  • with 语句来管理上下文 ,操作之后,python 内部会自动关闭并释放文件资源。
  1. 打开文件的模式都有那些?(9分)
  • w 只写
  • r 只读
  • a 追加
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352