Python与用户相交互
今日所得
Python中注释的重要性
Python与用户相交互:
1.输入
2.输出
3.格式化输出
Python的基本数据类型:int,float,str,list,dict,bool
运算符
1.基本运算符
2.逻辑运算符
Python程序中的注解
注解是一个程序员对自己的代码所做出的解释,也是为了别人能够好好地理解和看懂自己写的程序
注解的几种使用方式
1.单行注解
cum = 0
count = 0
while count <100: # 使count在100里循环
count += 1
cum = count + cum # 让循环数字相加
print(cum)
2.多行注解
cum = 0
count = 0
while count <100:
count += 1
cum = count + cum
print(cum)
"""
上述代码为1到100的数相加
其结果为5050
"""
输入
1.在Python3版本中
input()统一为输入的所有数据都存成字符串类型
2.在Python2版本中
1.input()输入时要声明输入的是什么变量
2.raw_input()输入的数据会统一存为字符串类型
格式化输出
print('my name is %s my age is %s'%(name,age))
print('my name is %s my age is %s'%(age,name)) # 没有顺序
print('my name is %s my age is %s'%('Abraham',[1,2,3,4,5])) # %d只能给数字占位 %s可以给任意数据类型占位
Python的基本数据类型
int:整数型
float:浮点型
str:字符串
list:列表
li=[
['asd',4454,['run',]],
['hhh',3178,['fight','touch']]
]
l1 = students_info[1]
l2 = l1[2]
res = l2[1]
print(res)
print(li[1][2][1])
dict:字典
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("dict['Name']: ", dict['Name'])
print ("dict['Age']: ", dict['Age'])
bool:布尔值
运算符
1.基本运算符:+(加),-(减),*(乘),/(除),//(取商),%(取余数),==(等于),<(小于),>(大于),!=(不等于),<=(小于等于),>=(大于等于)
2.逻辑运算符:and(与),or(或),not(非)
print( 1 > 0 and 3 > 4) # and两边必须同时成立 结果才成立
print( 1 > 0 or 1 > 0 and 3 > 4) # or只要有一边成立 立即成立 后面的无需再看
print(not 1 > 3) # 结果取反
数据类型
数据:衡量/记录事物的状态/特征
类型:不同的数据应该有不同的数据类型储存
变量的命名规范:
1.只能由数字,字母,下划线组成
2.不能以数字开头,也不要以下划线开头(以下划线开头的变量名在后面是有特殊意义的)
3.变量名不能与关键字冲突
个人所得:Python的程序代码运行途中,修改了数据需要重新运行一遍
用户输入的统一都是字符串
Python与用户相交互的更多相关文章
- Python与用户的交互
目录 Python与用户的交互 为什么交互 如何交互 Python2 中的交互 Python与用户的交互 为什么交互 让我们来回顾计算机的发明有何意义,计算机的发明是为了奴役计算机,解放劳动力.假设我 ...
- Python实现用户交互,显示省市县三级联动的选择
题目:Python实现用户交互,显示省市县三级联动的选择 定义的字典为: dic = { "江西": { "萍乡": ["安源", &quo ...
- linux内核空间与用户空间信息交互方法
linux内核空间与用户空间信息交互方法 本文作者: 康华:计算机硕士,主要从事Linux操作系统内核.Linux技术标准.计算机安全.软件测试等领域的研究与开发工作,现就职于信息产业部软件与 ...
- 基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符
今日内容: 1.IDE集成开发环境(pycharm) 2.基本数据类型(int.float.str.list.dict) 3.用户的交互(注释.输入input.输出print) 4.运算符(分类及使用 ...
- iOS10 UI教程禁用视图与用户的交互
iOS10 UI教程禁用视图与用户的交互 在上文中我们提到了使用isHidden属性和alpha属性可以使视图与用户的交互被禁用,除此之外此功能还可以使用UIView的isUserInteractio ...
- python ctypes 探究 ---- python 与 c 的交互
近几天使用 python 与 c/c++ 程序交互,网上有推荐swig但效果都不理想,所以琢磨琢磨了 python 的 ctypes 模块.同时,虽然网上有这方面的内容,但是感觉还是没说清楚.这里记录 ...
- python实现用户登陆(sqlite数据库存储用户信息)
python实现用户登陆(sqlite数据库存储用户信息) 目录 创建数据库 数据库管理 简单登陆 有些地方还未完善. 创建数据库 import sqlite3 #建一个数据库 def create_ ...
- [转]python ctypes 探究 ---- python 与 c 的交互
近几天使用 python 与 c/c++ 程序交互,网上有推荐swig但效果都不理想,所以琢磨琢磨了 python 的 ctypes 模块.同时,虽然网上有这方面的内容,但是感觉还是没说清楚.这里记录 ...
- python和mongodb简单交互
python和mongodb简单交互 1.安装pymongo: pip3 install pymongo 2.pymongo的简单用法: # /usr/bin/env python3 import p ...
随机推荐
- Vue.js(4)- 生命周期
当new的时候,就创建了一个vue实例,这个实例就是vue框架的入口,也是VM层 <!DOCTYPE html> <html lang="en"> < ...
- selenium请求豆瓣网
#请求豆瓣网 from selenium import webdriverimport timedriver = webdriver.Chrome() driver.get("http:// ...
- 吴裕雄--天生自然 JAVASCRIPT开发学习:Number 对象
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 指针数组的初始化和遍历,并且通过for循环方式、函数传参方式进行指针数组的遍历
/************************************************************************* > File Name: message.c ...
- Fidder IOS抓包
Fiddler-HTTPS配置 手机抓包配置 手机网络配置 打开Safari浏览器输入IP+端口号:192.168.0.14:8888,安装证书 证书信任设置:通用 - 关于本机 - 证书信任设置 - ...
- MySQL--SHOW ENGINE INNODB STATUS
===================================== -- :: 0x7f305b965700 INNODB MONITOR OUTPUT =================== ...
- h5-提升移动端的响应区域
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Django的URL路由基础
一.概述 URL路由在Django项目中的体现就是urls.py文件,这个文件可以有很多个,但绝对不会在同一目录下.实际上Django提倡项目有个根urls.py,各app下分别有自己的一个urls. ...
- 基础练习--huffman
问题描述 Huffman树在编码中有着广泛的应用.在这里,我们只关心Huffman树的构造过程. 给出一列数{pi}={p0, p1, …, pn-},用这列数构造Huffman树的过程如下: . 找 ...
- MySQL主主、主从、从从配置文件
主配置文件: [root@sun01 ~]# more /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql. ...