草庐IT

基础数据类型之数字和字符串

1.数字类型数字类型的数据可以相互的进行+-/*、也可以进行相互的比较(=)1.1整型intage=18记录年龄等整数print(type(age))#int类型int()方法可以将其他类型的数据转换成int类型1.1.2二、八、十六进制的相互转换1.十进制《---》二进制#bin()方法print(bin(11))#括号里放10进制数据,结果为0b1011,0b代表二进制print(int('0b1011',2))#二进制转十进制2.十进制《---》八进制#oct()方法print(oct(11))#括号里放10进制数据,结果为0o13,0o代表八进制print(int('0o13',8))

input与print语法

1.input输入语法input是用来接收用户输入的一种语法,实现计算机与用户之间的交互,改方法有一个返回值,返回的是用户输入的字符串!语法:res=input(‘请输入您的账号:’)在python3中,用户输入的数据类型将会被全部转成字符串类型。在python2中,用户输入什么数据类型,程序就会转成什么类型,指的注意的是,用户假如输入的数据类型错误,程序将会报错!2.print输出语法print用来打印输出内容print(‘hello’)#默认的print后面会自动加一个换行符号,即每个print打印出来的占一行!print(‘world’,end=‘’)#指定end=‘’的时候将不再换行,

input与print语法

1.input输入语法input是用来接收用户输入的一种语法,实现计算机与用户之间的交互,改方法有一个返回值,返回的是用户输入的字符串!语法:res=input(‘请输入您的账号:’)在python3中,用户输入的数据类型将会被全部转成字符串类型。在python2中,用户输入什么数据类型,程序就会转成什么类型,指的注意的是,用户假如输入的数据类型错误,程序将会报错!2.print输出语法print用来打印输出内容print(‘hello’)#默认的print后面会自动加一个换行符号,即每个print打印出来的占一行!print(‘world’,end=‘’)#指定end=‘’的时候将不再换行,

基本运算符

基本运算符算术运算符print(10+2)#加减乘除运算符print(10/3)print(10//3)#只保留整数部分print(10%3)#取余数print(10**3)#幂方运算比较运算符、>=、赋值运算符#=:变量赋值#+=、-=、*=、**=、/=:增量赋值#例:age+=1表示age=age+1链式赋值x=y=z=10交叉赋值m=10n=20#把m和n的值相互交换m,n=n,m解压赋值list=[11,22,33]a,b,c=list#把列表或者字典里的每一个值分别对应上左侧的变量a,b,*_=list#只取列表前两个对应,*会将剩下的值存成列表赋值给,*_用来取列表两边的值逻辑运

基本运算符

基本运算符算术运算符print(10+2)#加减乘除运算符print(10/3)print(10//3)#只保留整数部分print(10%3)#取余数print(10**3)#幂方运算比较运算符、>=、赋值运算符#=:变量赋值#+=、-=、*=、**=、/=:增量赋值#例:age+=1表示age=age+1链式赋值x=y=z=10交叉赋值m=10n=20#把m和n的值相互交换m,n=n,m解压赋值list=[11,22,33]a,b,c=list#把列表或者字典里的每一个值分别对应上左侧的变量a,b,*_=list#只取列表前两个对应,*会将剩下的值存成列表赋值给,*_用来取列表两边的值逻辑运

python基础-数据类型间的转换

数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程;为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型;a='1', 此时想使用数字的数学操作,就需要先将字符串转化为数字类型; 1.数字与字符串间的转换#字符串转换成整数a='34'b=int(a)print(b)#34#此时字符串内必须是整数,否则会报错#print(int('45.6'))#ValueError:invalidliteralforint()withbase10:'45.6'#字符串转换成浮点数print(float('45.6'))#45.6print(type(float('45.6')

python基础-数据类型间的转换

数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程;为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型;a='1', 此时想使用数字的数学操作,就需要先将字符串转化为数字类型; 1.数字与字符串间的转换#字符串转换成整数a='34'b=int(a)print(b)#34#此时字符串内必须是整数,否则会报错#print(int('45.6'))#ValueError:invalidliteralforint()withbase10:'45.6'#字符串转换成浮点数print(float('45.6'))#45.6print(type(float('45.6')

基础数据类型之元组

1.元组的定义元组,其实就是一个不可变的‘列表’用小括号()定义,括号内用逗号分隔开任意类型的数据,当只有一个数据时也需要加逗号元组中的数据是不可改变指的是:数据的内存地址不可改变,如果元组里是列表(可变类型),可以通过方法往列表里增删值!!!2.元组的作用按照索引/位置存放多个数据,这些数据只用于读,不用于改3.类型转换tuple()方法转换成元组类型4.内置方法#1.按照索引取值(正向取+反向取)只能取t=('qq','sdq',123)print(t[1])print(t[0])#2.元组的切片t=('qq','sdq',123)new_t=t[0:1]#切片语法,默认步长为1new_t

基础数据类型之元组

1.元组的定义元组,其实就是一个不可变的‘列表’用小括号()定义,括号内用逗号分隔开任意类型的数据,当只有一个数据时也需要加逗号元组中的数据是不可改变指的是:数据的内存地址不可改变,如果元组里是列表(可变类型),可以通过方法往列表里增删值!!!2.元组的作用按照索引/位置存放多个数据,这些数据只用于读,不用于改3.类型转换tuple()方法转换成元组类型4.内置方法#1.按照索引取值(正向取+反向取)只能取t=('qq','sdq',123)print(t[1])print(t[0])#2.元组的切片t=('qq','sdq',123)new_t=t[0:1]#切片语法,默认步长为1new_t

基础数据类型之字典

1.字典的定义使用{}定义字典,括号内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型且不能重复,是无序的!info=[['name','zhang'],('age',19)['gender','男']]d={}#第一种方式定义d=dict(x=1,y=2)#第二种,dict里面也可以穿一个infodict(info)的工作原理等同于:d={}info=[['name','zhang'],('age',19)['gender','男']]forx,yininfo:d[x]=y2.字典的作用存放多个无序的数据,数据以键值对的方式存储3.字典数据类型转换