Python--变量/运算符/表达式
来源:互联网 发布:java web api demo 编辑:程序博客网 时间:2024/06/05 05:57
1.python变量
python变量名称只是用来引用内存中存储数据的标签;内存中相同的存储数据可以有多个标签,即多个变量名称。
变量名有字母、数字、下划线组成,数字不能开头,不可以使用关键字。
变量赋值:变量声明和定义的过程。eg:a=1,id(a)获取a的地址。
2.python运算符与表达式
—赋值运算符:=、+=、-=、*=、/=、%=
—算术运算符:+、-、*、/(实数除法)、//(整数除法)、%(求余数)、**(求幂运算,2**3=8)
user1@ubuntu:~$ suPassword: root@ubuntu:/home/user1# cd ~root@ubuntu:~# cd csvtpy/root@ubuntu:~/csvtpy# pythonPython 2.7.3 (default, Apr 10 2013, 06:20:15) [GCC 4.6.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> 1+12>>> 3-21>>> 3*412>>> 4/22>>> 3/21>>> 3.0/21.5>>> 3.0//21.0>>> 17/62>>> 17%65>>> 3**29>>> 3**327>>> a33=3**3>>> a3327>>> print a3327>>> a33-1215>>> a15=a33-12>>> a1515>>> a=100>>> a-5050>>> b=a-50>>> b50>>> a100>>> a=a-50>>> a50>>> a-=50>>> a0>>> a+=20>>> a20>>> a*=3>>> a60>>> a/=2>>> a30>>> a%=4>>> a2>>>
四则运算器:
root@ubuntu:~/csvtpy# vim 3.pyroot@ubuntu:~/csvtpy# python 3.py5161root@ubuntu:~/csvtpy# vim 3.pyroot@ubuntu:~/csvtpy# python 3.py5252Traceback (most recent call last): File "3.py", line 6, in <module> print a-bTypeError: unsupported operand type(s) for -: 'str' and 'str'root@ubuntu:~/csvtpy# vim 3.pyroot@ubuntu:~/csvtpy# python 3.py5273102root@ubuntu:~/csvtpy# vim 3.pyroot@ubuntu:~/csvtpy# python 3.pyplease input num1:8please input num1:917-1720root@ubuntu:~/csvtpy# vim 3.pyroot@ubuntu:~/csvtpy# python 3.pyplease input num1:3please input num2:58-2150root@ubuntu:~/csvtpy# 3.py里面的内容:#!/usr/bin/pythona=int(raw_input("please input num1:"))b=int(raw_input("please input num2:"))print a+bprint a-bprint a*bprint a/b
—关系运算符:<、>、<=、>=、!=、== (均返回bool值)
>>> 1<2True>>> 3<1False>>> 3>2True>>> 3>5False>>> 3!=5True>>> 3!=3False>>> 3==3True>>> 3==3.0True>>> 3==33False>>>
—逻辑运算符:and、or、not (均返回bool值)
>>> 1>2 2<3 File "<stdin>", line 1 1>2 2<3 ^SyntaxError: invalid syntax>>> 1>2 and 2<3False>>> 5>2 and 2<3True>>> 5>2 and 2>3False>>> 5<2 and 2>3False>>> >>> 1>2 or 2<3True>>> 5<2 and 5<3False>>> >>> 1>2False>>> not 1>2True>>>
表达式是将不同数据(包括变量、函数),用运算符按一定规则连接起来的一种式子。
user1@ubuntu:~$ suPassword: root@ubuntu:/home/user1# cd ~root@ubuntu:~# cd csvtpy/root@ubuntu:~/csvtpy# pythonPython 2.7.3 (default, Apr 10 2013, 06:20:15) [GCC 4.6.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> a=3>>> a3>>> b=5>>> b5>>> 3+58>>> a+b8>>> a1=1>>> a_1=2>>> _a_2=3>>> a11>>> a_12>>> _a_23>>> _a3=3>>> _a33>>> a=33>>> a33>>> a=44>>> a44>>> id(a)24767352>>> a=33>>> id(a)24765624>>> jb=23>>> print jb23>>> jb=23+2>>> print jb25>>> yd=45>>> yd=kaoTraceback (most recent call last): File "<stdin>", line 1, in <module>NameError: name 'kao' is not defined>>> yd='kao'>>> print ydkao>>> HoursPerDay=24>>> MinutesPerHour=60>>> DaysPerWeek=7>>> TotalMinutesPerWeek=DaysPerWeek*HoursPerDay*MinutesPerHour>>> print TotalMinutesPerWeek10080>>> HoursPerDay=26>>> TotalMinutesPerWeek=DaysPerWeek*HoursPerDay*MinutesPerHour>>> print TotalMinutesPerWeek10920>>>
以下图像来自中谷教育Python视频教学截图
- Python--变量/运算符/表达式
- Python学习第二课-Python变量、运算符、表达式、数据类型
- JS变量,表达式,运算符
- 变量运算符和表达式
- 变量,运算符和表达式
- Python变量与运算符
- python 变量 赋值 运算符
- Python 运算符与表达式
- Python 运算符与表达式
- Python运算符及表达式
- Python运算符与表达式
- python运算符和表达式
- Python运算符与表达式
- Python运算符和表达式
- python 运算符与表达式
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- Python学习笔记2(02-03):变量+运算符和表达式
- python (第十周)编玛规则、变量和常量、数据类型、运算符与表达式
- ios开发(六):基本语法 protocols Category extension
- linux centos 6.4 ftp安装后问题解决
- ActivityNotFoundException: No Activity found to handle Intent
- mysql左连接、右连接、交叉连接
- CentOS6.*安装gitolite
- Python--变量/运算符/表达式
- django执行原始SQL
- zabbix忘记密码,重设密码
- io流总结
- MySQL游标的使用
- char*指向内容不能修改的问题
- 【译】如何使用Android MediaStore裁剪大图片
- 黑马程序员---java 访问修饰符
- 全民英雄安卓版v2.3.8下载