python两个中括号_Python入门

认识变量
变量是指储存在内存中的数据,每创建一个变量就会在开辟一个内存空间供其使用。
初始化赋值语句:变量名=表达式
给变量赋予一个数值 示例:X=3(赋值,令X=3)​
注意:一个等号是赋值,两个等号才是判断(判断左右两边是否相同)​​
“=” :赋值运算符,不是等式的等号,不代表左右两边相等​。而是右边的运算结果给到左边
示例:X=1 X=X+10 在以上式子中,第一步X被赋值为1,第二步中先算X+10=11,第二步的X被赋值11​。变量X的数值被更新。
同时对多个变量赋相同值或不同值
示例:A=B=C=100 示例:A,B,C=100,200,300​


认识数据类型
布尔型:true/false的判断,。<class'bool'>
示例:a=true,b=false print(a,b) 返回:true false​​
数字型:可进行数学运算的数字
整数<class'int'>
浮点数(带小数点的)<class'float'>
有点的就是浮点数,比如5.7/2.0(2是整数,2.0是浮点数。不同于数学上的概念,在python中,2和2.0是不同的类型)
字符串:''或“”。为文本类型,或文字类型的数字(不能进行数学运算)<class'str'>
示例:a=‘hello’,文本内容要用单引号。
字符串是由字母、数字和特殊字符来组成的序列。可以分2种方向利用字符编号来查找字符串的第几个字符。例:name='makerbean' print(name[0]) ,返回结果m

a6038ddce9b3b9a0c9821fd3ab41ed80.png


字符串可以用单引号、双引号或是三引号(三个单引号或三个双引号),但用什么开头就要用什么结尾,中间可以区别使用。
字符串的内置方法

b13ad197f9dbfe4b55fc465db607d661.png


字符串的连接:用+号
读取用户的输入(得到字符串的内容,即使用户填入的是数字)
效果是弹出输入框,示例:user_input=input() print(user_input)
效果是弹出带有填写提示的输入框,示例:user_input=input('请输入您的姓名') print(user_input)
数据类型的强制转换
将浮点数强制转换成整体类型:int(某个数字/字符串等)
看起来是数字的字符串转换成数字类型:str(某个数字/某种数据类型)
注意:input()得到的不管是什么内容都是字符串类型的数据
元组:用圆括号括起来的数据 <class'tuple'>
字典:{key1:**,**,**}有数字和字符的对应内容,用花括号括起来。 <class'dict'>
示例:a={1:'one',2:'two'} print(type(a)) 返回:<class'dict'>
示例:{‘name':'jacd','age:15,'country':'china'}​​
集合: {,,} 包含多个元素,最终输出的时候会将集合中的数据进行去重。<class'set'>
方式1 a=set([1.2.3.1.2.4]) 圆括号套中括号
方式2 ​a=set{1.2.3.1.2.4} 直接用花括号
列表:[,,] 即用中括号括起来的数据,列表中可储存多种类型的数据 <class'list'>


变量命名规则
大小写英文(区分大小写)、数字和_组成,且不能用数字开头,不能包含空格,可以使用下划线来分隔单词
系统关键词不能做变量名使用

9acb48f138d26ced2643ce11e4dc20f8.png


python的内置函数名称不能做变量名使用

91b2fb22030dad84ec6d7bf750f2c04d.png


算术运算符
用于计算

83542cbab83196a6dd5ea06f4e557bb7.png


用于比较

a79193659975776cc40088cb9f11be2a.png


常用命令
print(x):此命令是要求输出X这个变量的值,点击“运行”,即可得出结果
type(x):此命令是查询x的数据类型
示例:print(type(x))-运行,结果显示<class'int'> 或<class'float'>。int即代表整数,float即代表符点数
help('keywords'):此命令是获取关键字列表
len()函数:返回字符串中的字符长度或字符数(空格也算一个字符)


奖励
第一节课
python安装程序:https://shimo.im/docs/nMvQBJAI3Q8QniUa/ 《如何安装python环境(anaconda)》,可复制链接后用石墨文档 App 或小程序打开
第二节课
爱心代码:print('n'.join([''.join([(u'ILoveChina爱'[(x-y)%11]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值