Python学习笔记(一)数字和字符串

变量类型

变量:
存储在内存中的值,可以指定不同的数据类型(字符,整数,小数等)。
变量赋值:
无需声明类型,但使用前必须赋值(只有赋值以后该变量才会被创建)。

variableName=value
注:在编辑器上写好代码,再将文件拖入终端运行,开头要备注#coding:utf-8

age = 23  #赋值整型
height = 1.85  #浮点型
name="jackie"  #赋值字符串要加上双引号
a,b,c=10,20,"cxy61"  #也可同时为多个变量赋值,逗号分隔
print age  #可逐个输出变量值
print height
print name
print a,b,c  #也可一同输出,用逗号分隔

输出结果这里写图片描述

数据类型

number数字
string字符串
list列表
tuple元组
dictionary字典

数字与表达式
浮点数(实数):参与除法之一的为浮点数,则结果为浮点数
1/2 #0;整数除法,3.0之前
1.0/2.0 #0.5
1.0/2 #0.5
1.0//2.0 #0.0;双斜号表示整除

字符串的操作

str="Welcome to CXY!"
print str
print str[0]  #输出字符串中第一个字符(0代表第一个)
print str[1:4]  #第二个到第四个之间的字符串
print str[5:]  #第六个开始的字符串
print str*3  #输出字符串三次
print str+"Python"  #输出拼接之后的字符串

输出结果这里写图片描述

运算符

1.算术运算符
+、-、*、 /、%(取模)、//(商的整数部分)
备注:除比较特殊,Python 2x以上,整数除整数得到整数,要想结果是浮点数,则除数和被除数中至少有一个是浮点数
2.比较运算符
3.逻辑运算符
4.位运算符
5.赋值运算符
判断是否相等:==、不相等:!=

运算演练

x=10
y=5

z=x+y
print u"x+y 的值为:",z  #python2.7版本下,涉及中文的输出要在引号前加上u,强制进行unicode编码

z=x-y
print u"x-y 的值为:",z

z=x/y
print u"x/y 的值为:",z

z=x%y
print u"x%y 的值为:",z
#修改变量x,y
x=4
y=2
z=x**y
print u"x**y 的值为:",z  #**符号表示幂

x=15
y=7
z=x//y  #//双斜号表示整除
print u"x//y 的值为:",z

运算结果这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值