pyhon基础

本文介绍了Python的基础知识,包括变量命名规则、if条件语句的使用,以及基本数据类型的详细讲解,如字符串、数字、列表和元组的操作。此外,还涵盖了字典的方法和循环、运算符的应用。
摘要由CSDN通过智能技术生成

变量名

字母、数字、下划线
数字不能开头、不能是关键字、不能和内置方法重复

if条件语句

1.if基本语句
if 条件:
代码块
else:
代码块

if 条件:
代码块
elif 条件:
代码块
else:
代码块
2.支持嵌套
3.多条件
4.当代码块无内容时,不能空着,要加pass

基本数据类型

1.字符串

引号引起来的都叫字符串(单、双、三都行);
字符串可以直接使用+进行相加即字符串相连;
字符串乘数字表示重复多少次;
用upper函数可以将字符串大写;

str0 = ''
str1 = str0.upper()
print(str1)

首字母大写capitalize
所有小写(范围大)casefold
全部小写(范围小)lower
总长度width,内容居中center(self,width,fillchar=None)
计数出现次数函数count(self,start = None, end = None)可输入数字
布尔类型结尾字符endswith
布尔类型开始字符startwith
找到字符串的位置从头开始第一个find(self, start = None, end = None)可输入位置范围-左闭右开,未找到-1
传值替换format格式化,字符串的站位符要加{};也可以{}里直接写0,1,2…之后进行顺序替换
字符拼接join
字符串分割split
v1,v2 = v.split(“e”)
功能相同但传的是字典format_map

test = 'i  am {name}, age {a}'
print(test)
v = test.format(name = 'alse', a = 19 )
# v = tset.format_map ( { name : 'alse', 'a' : 19 } )
print(v)

i am alse

布尔值:判断只有出现字母和数字isalnum;
更多方法在pycharm中摁ctrl点击str函数
len、for循环、索引、切片在字符串中能用,其他也可能可以;
要注意字符串是不能修改的,进行修和拼接只能进行新的创建;
产生连续数组range,在3中产生时不占内存,for循环才占

test = input(">>>")
print(test)
l = len(test)
v = range(0, l) # 索引长度由数组而定
# v = range(0,100,5)左闭右开,步长为5
for item in v:
	print(item,test[test])  # 同时输出索引和切片

2.数字

不能有双引号;
加+ 减- 乘* 除/ 次方** 余数% 显示商//
%2可以做到判断奇数偶数;
python2 里面整形有int 和long 但是3里只有int;
用bit_length可以返回二进制的位数(前面0去掉)(一个汉字三个字节,一个字节8位,一个数字一个字节)

num = 
num1 = num.bit_length()
print(num1)

int 字符串转换成int类型(字符串的字符只能是数字)
int(num,base = 2)代表以2进制进行转换,不加base默认10进制

a = '123'
print(a.type(a))
b = int (a)
b 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值