关于python(自学中,缓慢更新)
1.在正式敲代码之前,必须切换成英文输入状态,保证print()函数的括号是用【英文括号】,不然会报错 (' '里面是什么打印出来的就是什么)
符号和标点一定是英语输入法
print(520) print(‘丢丢’) print(1+1) print("let's go") print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
''')
: 520 : 丢丢 : 2 : let's go : 我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
2.换行\n 代表【+newline】;退格\b 代表【+backspace】;回车\r 代表【+return】
3.多次赋值后,赋值为最后一个赋值的对象
name = ‘南寻’ ;
name = ‘丢丢’;
print(name);
丢丢
4.=符号是赋值,将左边存在右边中; ==才是等于的意思
5.Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)
1.字符串string,简写str
字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。
在print('nanxun')中,【'nanxun'】 就是字符串
文本用『英文引号』括住,创建字符串;2.将字符串赋值给变量;3.使用4个print()函数,分别打印4个变量
①'南寻' #创建字符串
②Chinese = '南寻' #给字符串赋值
③print(Chinese) #打印
④南寻 #结果
注意:字符串类型必须有【引号】的辅助。不然字符串就只能被报错,无尽地呻吟~
2.整数integer,简写int
整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。
a = 17 b = -17 c = 0 都是整数
①print (17); #打印整数17
②17;#打印结果
注意:打印整数时,括号里只能有整数。不能与中文或者英文共同存在。
3.浮点数 float
浮点数非常好识别,它比整数多了一个小数点【.】 1.0;3.14159; -0.17;都是浮点数
python计算浮点数是用二进制
6.计算 :从左往右顺着来,括号里的优先算,乘除排在加减前。
+ 加;- 减;* 乘;/ 除;% 除法的余数;//除法商的整数;
7.print()函数,拼接符号+,无需标点符号,输出结果需与要求一模一样
①hero = '我' #赋值
②organization = '学校'
③identity = '学员'
④action = '是'
⑤ID = '007'
⑥print(hero+action+organization+identity+ID) #拼接字符串
输出 我是学校学员007
8.print (type(''))#查询不确定数据的类型
①num = 17#赋值
②Chinese = '十七'
③print(type(num))#查询num的类型 输出:<class 'int'>#查询结果为整数
④print(type(Chinese))#查询Chinese的类型 输出:<class 'str'>#查询结果为字符串
9.数据转换
1.str()#将其他类型的数据转换为字符串
①who = '我的' #赋值
②action = '是'
③destination = '镜像世界'
④number = 153
⑤code = '通行密码'
⑥print(who+destination+code+action+str(number)) #因为number是整数类型,所以用str()转换为字符串进行拼接。
输出:我的镜像世界通行密码是153
print(who+destination+code+action+'153')输出: 我的镜像世界通行密码是153
为什么引号内我们使用的是数字,而不是变量名number呢?这是因为,当我们使用引号时,引号里的东西,都会被强制转换为字符串格式
2.int()#将其他类型的数据类型转换为整数
①number1 = '7' #赋值
②number2 = '10'
③print(int(number1)+int(number2)) #将字符串转换为整数
输出 :17
注意:首先,整数形式的字符串比如'10'和'7',可以被int()函数强制转换。
其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。
最后,小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。
虽然浮点形式的字符串,不能使用int()函数。但浮点数是可以被int()函数强制转换的
例如:print(int(5.6))#将浮点数转换为整数
输出 :5 与平常的四舍五入不同,浮点数转换为整数是直接抹零
3.float()将其他类型的数据转换为浮点数
首先float()函数的使用,也是将需要转换的数据放在括号里,像这样:float(数据)。
其次,float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
①height = 17.0 #赋值
②weight = 16.0
③age = '69'
④print(height)#打印
⑤print(weight)
⑥print(float(age))#将字符串转换为浮点数
输出:17.0 16.0 69.0
本文地址:https://blog.csdn.net/Caferacer17/article/details/107167640
下一篇: 开创霸业的晋国是如何维持近百年的时间的?