Python语言之小白初学
小标 2018-10-09 来源 : 阅读 1142 评论 0

摘要:本文主要向大家介绍了Python语言之小白初学,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言之小白初学,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

1.程序输出        ####3.0版本是  print("hello world")print 'hello world'                    输出2.程序输入       ####3.0版本是   input("字符串")raw_input("字符串")        输入字符串,任何数据都是字符串int(raw_input("字符串"))   字符串转数字脚本:#!/usr/bin/python#coding:utf-8user=raw_input("请输入用户名:")print "Welcome",user执行结果:请输入用户名:harryWelcome harry3.Python引号:单引,双引,三引(可以换行,可以变成注释帮助,其他没区别)4.运算符i+=8    ##i=i+8i-=1    ##i=i-1(i--)i+=1    ##i=i+1(i++)//符号    为整除<>符号  为不等于=符号    为赋值==符号  为判断%         为取余**        为二次方!=        为不等于and  为并且or   为或者not  为不是5.数字表示方式python默认为十进制数字以0开头表示为8进值数字以0x或0X开头表示16进制数字以0b或0B开头表示2进制一周7天(13)=10一天24小时(13)=271年365(13)=368改文件权限>> import os>> os.chmod('test.py',777)    //777为十进制>> os.chmod('test.py',0777)  //0777为八进制,linux默认为八进制6.字符串截取 >> i="hello world">> i[5]' '>> i[2]'l'>> i[0:3]'hel'>> i[0:]'hello world'>> i[:8]'hello wo'>> i[:9]'hello wor'7.列表  一个变量存多个值>> a=[11,22,33,'tom','nb']   ##定义列表及赋值>> a                         ##调用列表  [11, 22, 33, 'tom', 'nb']>> a[0]                      ##调用第0位11>> a[0:3]                    ##调用第0位到第3位[11, 22, 33]>> a[1]=90                   ##修改第1位>> a.append(88)              ##追加>> a                         [11, 90, 33, 'tom', 'nb', 88]>> 20 in a                   ##20在列表a里面吗False                         ##错>> 90 in a                   ##90在列表a里面吗True                          ##对8.元组  一个变量存多个值,不可修改>> x=(11,22,33)              ##定义元组及赋值>> x                         ##调用(11, 22, 33) >> x[0:3]                    ##调用第0位到第3位(11, 22, 33)>> x[0]=88                   ##修改Traceback (most recent call last):File "", line 1, in TypeError: 'tuple' object does not support item assignment  ##错误>> x.append(99)              ##修改Traceback (most recent call last):File "", line 1, in AttributeError: 'tuple' object has no attribute 'append'    ##错误9.字典 一个变量存多个值,下标是字符串>> y={'name':'tom','age':18,'sex':'male'}      #定义>> y['name']                           #调用'tom'>> y['sex']'male'>> y['sex']='female'                   #修改>> y['sex']'female'>> y['qq']=56465464                    #新建>> y['qq']56465464>> y                                   #无次序{'qq': 56465464, 'age': 18, 'name': 'tom', 'sex': 'female'}Python变量的类型数字,字符串,列表[ ],元组(),字典{}10.python[单分支,双分支,多分支]if 判断:   命令           #必须缩进命令           #必须缩进#没有缩进表示结束###############################if 判断:命令else:命令#######################if 判断1:命令elif 判断2:命令elif 判断3:命令else:命令###############################################例子:#!/usr/bin/python#coding:utf-8#提示输入用户名#判断用户名和密码是否位tom,123456#如果是,提示"登录成功"#否则,提示"登录失败"user=raw_input("请输入用户名:")password=raw_input("请输入密码:")if user=="tom" and password=="123456":print "登录成功"else:print "登录失败"11.调用shell ###################################################>> import subprocess                     #导入>> subprocess.call('ls /',shell='True')  #调用bin   content  dev  home  lib    media  opt   qq  root  sbin  sys  usr  yumrepoboot  data     etc  ISO   lib64  mnt    proc  QQ  run   srv   tmp  var0##################################################################################################例子#!/usr/bin/python#coding:utf-8import subprocessvalues=subprocess.call('ping -c2 192.168.4.5 > /dev/null',shell=True)if values==0:print "up"else:print "down"#############################################随机数>> import  random        ##导入随机数模块>> random.randint(10,20) ##调用15>> random.randint(10,20)14>> random.randint(10,20)17########################################例子1 猜数字#!/usr/bin/python#coding:utf-8import randomnum=random.randint(1,10)cai=int(raw_input('请输入数字:'))if cai==num:print "猜对了"elif cai>num:print "猜大了"else:print "猜小了"#######################################例子2 判断成就#!/usr/bin/python#coding:utf-8grade=int(raw_input('请输入成绩:'))if grade>90:print '优秀'elif grade>80:print '好'elif grade>70:print '良'elif grade>60:print '及格'else:print '你要努力了'########################################    

本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved