学习python第一天

python的坏境安装

首先安装python需要先用管理员身份运行,记住勾选“install launcher for all users”

python的判断

-if else
if 要判断的条件:
满足条件要执行的事情
else:
不满足条件执行的事情
具体操作如下:

#判断年龄
age = input("请输入年龄")
#数据类型转换
print(type(age))
#type(age)判断变量的数据类型
 if age >=18:
   print ("恭喜成年!")
 else:
   print("对不起")

-elif
用elif代替switch
elif必须和if同时使用。
具体操作如下:

#判断分数
score = input('请输入分数')
print(type(score))
if score >=90 and score <=100:
     print ("考试等级为a")
 elif score < 90 and score >=80:
     print ("考试等级为b")
 elif score < 80 and score >=70:
     print ("考试等级为c")
 elif score < 70 and score >=60:
     print ('考试等级为d')
 else:
     print("考试不及格")

python的循环

-while
while 循环条件:
循环体
while True:
循环体
while循环体的简单案例如下:

i=0
while i < 5:
print(i)
i +=1

-for循环

for 临时变量 in 可迭代对象(eg:字符串,列表,元组等):
循环体
for循环案例如下:

#打印99乘法表
for i in range(1,10):
#range(起始值,终止值,步长)左闭右开
    for j in range(1,i+1):
        print (j,"x",i,"=",i*j,"   ",end=" ")
    print(end="\n" )
#\n为下一行

-break
break为跳出本层循环
-continue
continue为跳出本次循环,继续执行下一次
根据以上介绍,给出如下案例:

#猜数字游戏
from random import randint
#玩家在控制台中输入要猜数字的范围 eg:[100,200]
max_num = int (input("请您输入要猜数字的最大值"))
min_num= int(input("请您输入要猜数字的最小值"))
#生成猜数字的范围
computer_num = randint(min_num,max_num)
print(computer_num)

#接下来玩家输入要猜的数字
#要明确告诉玩家猜的大还是猜的小
#若猜中告诉玩家:
#一次猜中:这是高手,
#2~5次猜中:你太厉害了,i次就猜中了,
#5次以上:洗洗睡吧,i次才猜中
count = 0
while True:
    count +=1
    guess_num = int(input("来吧老铁,开始猜吧"))
    if guess_num < computer_num:
        print ("猜小")
    elif guess_num > computer_num:
        print ("猜大")
    else:
        if count ==1:
            print("猜对,是高手")
        elif count >=2 and count <=5:
            print("你也太厉害了" , count,"次就猜中了")
        else:
            print("洗洗睡吧" ,count,"次才猜中")
        break

python中常用数据类型

-list
列表 list 和c中的数组很像 与数组不同的是可以存储不同类型数据(灵活)
创建列表[]
举例:

hero_name = ["鲁班七号","狄仁杰","安琪拉",1000]
print (hero_name)

遍历列表:

for hero in hero_name:
    print(hero)

列表的常见操作:
1.访问

# hero_name[索引值]
print (hero_name[2])

2.修改

hero_name[3] = "后裔"
print("修改后的列表",hero_name)

3.增加 append在列表的末尾增加这个元素

hero_name.append("黄忠")
print("增加后的列表",hero_name)

4.删除 del 列表名[索引值]

del hero_name[0]
print("删除后的列表",hero_name)

增加知识:
1如何把列表变成字符串

name = ['z','h','a','o','s','i']
#join 方法可以将列表变成字符串
str_name = ''.join(name)
print(str_name)

2如何去空格

#去空格操作
name2 = '           neusoft    '
print(len(name2))#len判断变量中元素个数
name2 = name2.strip()
print('去空格之后的长度',len(name2))

3如何替换

#替换  replace
price = "¥998"
price = price.replace("¥",'')
price = int(price)
print(price)

-string
-number
-tuple
创建元组与列表相似,但是元组不支持修改

a = ('zhangsan','lisi',1000)
 #访问
print(a[1])
#只有一个元素的元组如何表示,在元素后面加逗号
b = (1000,)
print(type(b))
#读取b的类型

-dict
字典:以键值对形式存储的数据结构 key---value
创建字典:

info = {'name':'乔','age':24,'addr':'北京'}
print(info)

1.访问

print(info['name'])

2.修改

info['age'] = 55
print('修改后',info)

3.增加 若键不存在就是增加

info['sex'] = 'male'
#当字典中不存在'sex'这个键的时候,我们可以为他设置默认值
sex = info.get('sex','female')
print(sex)
print('增加后',info)

4.删除

del info['addr']
print('删除后',info)

字典中常用方法:
获取字典中所有的键 print(info.keys())
获取字典中所有的值 print(info.values())
获取所有的键值 print(info.items())

-set
集合:{} 无序,里面的元素不重复
举例:

set = {111,666}
print(set1)
print(type(set1))
for x in set1:
    print(x)

中文分词

中文分词 借助中文分词工具进行分词

jieba
安装python第三方工具包
pip install jieba
新建pip.ini文件
在文件中输入以下语句:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
输入完成打开python,点击下方“tenminal”键入
pip install jieba
导入jieba库
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,992评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,212评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,535评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,197评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,310评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,383评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,409评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,191评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,621评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,910评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,084评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,763评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,403评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,083评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,318评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,946评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,967评论 2 351

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,735评论 0 10
  • 基于《Python语言程序设计基础(第2版)》 第一部分 初识Python语言 第1章 程序设计基本方法 1.1 ...
    柄志阅读 27,355评论 4 44
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,748评论 0 8
  • 午后在电脑里无意中翻看到这段录音,仿佛看到六月份的自己。 亲爱的,现在是午夜一点,偏爱夜深人静时候静静地写些东西。...
    安妮啊Annie阅读 175评论 0 0
  • 跨越了三季,只为新江湖。 我走过了盛夏的傍晚,拂面过秋叶的气息,却在不知不觉中拥抱冬天。 因为行动营,才会有新江湖...
    江湖也有传说阅读 225评论 0 5