python基础

1.中文乱码
在语句的开头
手动设置编码格式:#encoding:utf-8
2.执行
Ctrl+B
当执行不了的时候,在sublime工具栏里面Tools-Build with-选择第一个python
3.input语句
input语句 在sublime里面Ctrl+b不能执行
有input语句时候 用IDLE编写执行


Python变量:


一行只能保存一个变量
变量的声明:

	name="张三" #声明变量

age=“18”
hobby=“打球”
print(age) #打印输出
变量的命名规则:
变量名必须是大小写英文字母、数字、或下划线_的组合,大小写敏感。
关键字不能用于命名变量(31个),如and,as,assert,break,class,continue,def,del等。


注释:


单行注释: #
多行注释: ‘’’注释的内容‘’’  三个单引号

数据类型:


Python语言常用的数据类型包括整型、浮点型、字符串、布尔型、空值

1、整型 int
	包括正数负数和0
	整型的取值为整数,有正有负,如2、-666、666等,0也是整型
	例:
		a=12
		b=13
2、浮点型 float
	浮点型的取值为小数,有小数点的都是浮点型。
	例:
		a=12.2
		b=13.3
	整型和浮点型相加运算结果是浮点型
3.字符串 用双引号或单引号包括的内容
	字符串相加不能运算,会报错。
	转义字符:
		\t空格
		\n换行

在字符串的开头加一个r 表示取消转义,转义字符失效,直接打印出字符串文本。
d=r"hello\tworld"
print(d) #输出hello\tworld
4、布尔型 True False
Print(1=1) #会打印出True
5、空值 None

用type()函数来获取某值的类型


数据类型的转换:


int()---------转换成数字 

字符串里不是整数或包含字母,None空值,空字符串不可以转int
字符串里是整数可以转int
float()-------转换成小数
空字符串,None空值不可以转float,
字符串里有字母不可以转float
str()---------转换成字符串
任何类型都可以转换成字符串
bool()-------转换成布尔值
都可以转换成bool类型,
空值,空字符串,0都会转换成False 其他都是True


运算符:


Python支持:算数运算符,比较运算符,赋值运算符,逻辑运算符

算数运算符:

	a+b  加+
	a-b   减-
	a*b   乘*
	a/b   除/
	a//b  a除以b后向下调整,丢弃小数部分
	a**b  a的b次方

关系运算符:

用来判断符号两边的关系,返回的结果都为布尔值
== 等于,判断是否相等
!= 不等,比较两个对象是否不等于
>
<
>=
<=

赋值运算符:

	= 
	+=
	-=
	*=
	/=
	%=
	**= 幂
	//= 取整除

逻辑运算符:

and x and y 与 如果x 为False或者y为False,则返回False 都为true时返回 true x y都为true时返回true 否则都返回false
or x or y 或 如果x是True 或者y为True ,则返回true 否则返回false
x y 有一个是true 就返回true 否则都返回false
not x not y 非 如果x是true 返回false ,如果x是false 返回true


容器:


列表:(类似于数组)

数据类型是list。
定义列表:

list1=[1,2,3,4,"acs"]
print(list1) #打印输出 [1,2,3,4,"acs"]
print(list1[0])#打印输出列表下标为0 的  就是1
#修改列表中的元素
list1[2]="hello world"
print(list1)#打印输出 [1,2,"hello world",4,"acs"]

列表下标从0开始;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值