1.注释

#输入身高,计算BMI      注释1,单行注释
...              注释2,多行注释
xie
dong
..

2.中文编码声明,UTF-8编码声明

# coding=编码
# coding=utf-8

3.建议每行不超过80个字符,若超过,建议用小括号括起来,如:

s=("一有有有有意义有1有有有有有有有有有有有"
有有有有有有有有有有。")

4.查看一个变量类型

print(type(str)) 

4.字符串可以用单引号,双引号,三引号

5.转义字符

\             续行
\n 换行
\0 一个空
\t 水平制表符
\" 双引号

6.数据类型转换

int(x)
float(x)
str(x)
eval(x) 智能返回一个python能识别的表达式

7.运算符

+   -   *     **
%求余
/(7/2=3.5)
//(取整数部分)
> < == >= <= !=
if 0<a<10:      #是允许的
and  or  no
位预算符号: 位与& 位或| 位异或  位取反 左(右)移位

8.基本输入与输出

tip=input("请输入文字")
a=int(input("请输入文字"))
#-------------------------------
print(6)
print(6*5)
print(a,b) #输出 a 和 b
print(a if a>b else b) #如果a>b输出a,否则输出b
print("小梦雨,最可爱")
print("你的身高为",heigt)
print(str(i)+'×'+str(j)+"\t",end='') #-------------------------------
fp=open(r'D:\Xie.txt','a+')
print("输出这些内容到指定文件",file=fp)
fp.close()
print("猜{}了".format("d对" if a==1 else "错"))

9.流程语句 if

if   表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
else:
语句块n

10.循环语句 while For

while 条件表达式:
循环体
for 迭代变量 in 对象:
循环体
str=‘无所不能’
print(str)
for ch in str:
print(ch)

11.跳转语句

 break  : 跳出当前循环

12.序列的索引、相加、相乘

a(0)        #序列中正数第一的元素
a(-1) #序列中倒数第一的元素
a(1:10:2) #取序列第2 4 6 8 10位的元素
a(1:10) #取序列第二位到十一位元素
#----------------
a='xdd'
b='1997'
c=a+b     #c='xdd1997'
d=a*3      #d=xddxddxdd

13.列表

  • 列表的创建删除
num=[1,2,4]
pp=[3,5,xdd,x8] #列表的创建
pp2=[] #创建空列表
list(pp)
list(range(10,20,20) #将某些东西转换为列表
del lisename #删除列表,要先确定存在,不然会报错
import datetime
day=datetime.datetime.now().weekday() #获取当前星期,返回0~6
  • 返回列表内序号和元素
for index,item in enumerate(listname)
循环体
print(index+1,item) #返回序号和元素
  • 列表元素添加、修改、和删除
phone.append('小米')       #添加一个元素
oldlist.extend(newlist) #添加一个列表。即两个列表合并
A=[1,2,3]
A[2]=0 #修改第三个元素
del A[-1] #删除最后一个元素
team.remove('公牛') #删除指定元素,要先判断是否存在,
team=['一','二','三']
if team.count('一')>0: #用count()方法,如果返回值为0,则不存在该元素
team.remove('一')
#--------------------------------
listname.index(obj) #精确查找指定对象首次出现的返回值,需要先确定存在
  • 排序内置函数sorted()
sorted(listname,key=None,reverse=False)
key=str.lower 表示排序时不区分大小写
reverse=true,降序 =False升序

python变量、输入输出-xdd的更多相关文章

  1. #5 Python变量与输入输出

    前言 学习一门编程语言,最基本的无非不过学习其变量规则.条件语句.循环语句和函数,接下来的几节将开始记录这些基本的语法,本节主要记录变量规则! 一.Python输入输出 在说Python变量之前,先补 ...

  2. python基础教程 变量/输入输出/if判断

    python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...

  3. Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  4. Python变量、数据类型6

    1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...

  5. Python变量类型

    Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...

  6. C与Python变量的区别

    C中变量有类型,代表一定内存. 而Python变量只是封装过的指针,没有类型.如果不指向对象,就没有意义,更谈不上类型. python中 a=b,和C中 a=b是完全不同的两个操作.前者只是指针(引用 ...

  7. Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习

    #coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...

  8. python——变量

    参考资料: Python程序设计与实现 变量名的命名规则 仅仅由大.小写英文字母,下划线(_),数字(不可作为变量名的开头)组合而成: 不能使用Python关键字和函数名作为变量名: 变量名不能包含空 ...

  9. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  10. [Python]基础教程(4)、Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

随机推荐

  1. SpringCloud Config(配置中心)实现配置自动刷新(十六)

    一.实现原理 1.ConfigServer(配置中心服务端)从远端git拉取配置文件并在本地git一份,ConfigClient(微服务)从ConfigServer端获取自己对应 配置文件: 2.当远 ...

  2. Springboot与任务整合(四)

    一 异步任务 启动类 @MapperScan("com.topcheer.*.*.dao") @SpringBootApplication @EnableCaching @Enab ...

  3. 全排列函数(next_permutation())

    平常需要全排列的时候,一般都是dfs然后字符串匹配啥的……今天看题解的时候突然发现了这个神器. next_permutation()函数在c++的algorithm库里,作用是传入一个数组,输出这个数 ...

  4. iOS:探究视图控制器的转场动画

    一.介绍 在iOS开发中,转场动画的使用无处不见,不只是我们自己更多的使用UIViewblock动画实现一个转场动画,其实,在我们实现VC控制器跳转的时候都是转场动画的实现,例如标签栏控制器的切换.模 ...

  5. [考试反思]0812NOIP模拟测试18:稀释

    []200 [4]190[5]180 [6]170[7]150 [11]140[16]130[19]120[24]100 有些事情,看淡了,也就简单了. 连续爆炸之后,没什么感觉了. 把态度放正,把结 ...

  6. 腾讯新闻构建高性能的 react 同构直出方案

    在腾讯新闻抢金达人活动 node 同构直出渲染方案的总结文章中我们整体了解了下同构直出渲染方案在我们项目中的使用.正如我在上篇文章结尾所说的: 应用型技术的难点不是在克服技术问题,而是在于能够不断的结 ...

  7. Apache服务及个人用户主页功能和密码验证

    Apache服务程序中有个默认未开启的个人用户主页功能,能够为所有系统内的用户生成个人网站,确实很实用哦 第1步:开启个人用户主页功能: 1.vim /etc/httpd/conf.d/userdir ...

  8. 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。

    描述 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target. 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标.注意这里下标的范围是 0 到 n-1. ...

  9. HttpClient 上传文件

    /// <summary> /// 发送post请求 /// </summary> /// <param name="filePath">文件路 ...

  10. js数组方法大全(上)

    # js数组方法大全(上) 记录一下整理的js数组方法,免得每次要找方法都找不到.图片有点多,注意流量,嘻嘻! 本期分享 join() reverse() sort() concat() slice( ...