python学习记录(持续更新)--最最最基础的一部分(变量、字符串、运算符)

几个常用的函数

print 打印

print(‘*‘ * 10) =>  打印出10个*

input 获取输入

name = input(‘What is your name?‘)

int  float bool str 类型转换

num=int(‘12345‘)

 len upper lower  replace in

course=‘Python for Beginners‘
print(len(course)) =>20
print(course.upper())=>PYTHON FOR BEGINNERS
print(course.lower())=> python for beginners
print(course.title())=> Python For Beginners 首字母大写
print(course)=>Python for Beginners upper 并不会更改原有字符串
print(course.find(‘P‘)) => 0 找到第一个出现的索引 区分大小写
print(course.replace(‘Beginners‘,‘Absolute Beginners‘)) =>Python for Absolute Beginners  替换字符

print(‘Python‘ in course)=> True 是否包含某字符串
 

几个细节

字符串输入的几种方式

print(‘ ‘)
print(" ")
print(‘‘‘
这种可换行输入
很方便

‘‘‘)

  字符串索引

coutse=‘my name is Jay Chou‘
print(coutse[0])

=> m
print(coutse[-1])=> u
coutse=‘myname is Jay Chou‘print(coutse[0:3])=>myn 从0开始算数3个字符打印
print(coutse[0:])=>myname is Jay Chou 不指定结尾打印所有字符
print(coutse[:5])=>mynam  开头不指定默认从0开始
coutse=‘myname is Jay Chou‘another = coutse[:]print(another) =>myname is Jay Chou 用于clone字符串

格式化输入

first= ‘Jay‘
last= ‘Chou‘
msg = f‘{first}[{last}] is a coder‘
print(msg) =>Jay[Chou] is a coder

运算符

print(10/3) =>3.3333333333333335
print(10//3) =>3
print(10 % 3)=> 1
print((10**3)) =>1000 幂次运算
x = 10x +=3print(x) =>13
print(round(2.5)) => 2
print(round(2.51)) =>3 
round(80.23456, 2) :  80.23
round(100.000056, 3) :  100.0
round(-100.000056, 3) :  -100.0
print(abs(-2.5)) => 2.5

运算函数模块 math


import  math 
print(math.ceil(2.1)) 天花板函数 向上取整 => 3
print(math.floor(2.1)) 向下取整 =>2


原文地址:https://www.cnblogs.com/dcxy/p/12362477.html

时间: 2024-10-08 09:27:53

python学习记录(持续更新)--最最最基础的一部分(变量、字符串、运算符)的相关文章

Arduino语言学习记录(持续更新)

几天前某宝买了一套,这几天没工夫.今天开始学学这个“玩具”. 1.Arduino的变量数据类型: 数据类型  数据类型 RAM 范围 void keyword N/A N/A boolean 1 byte 0 到 1(True 或 False) byte 1 byte 0 到 255 char 1 byte -128 到 127 unsigned char 1 byte 0 到 255 int 2 byte -32768 到 32767 unsigned int 2 byte 0 到 65535

Python 学习.. 将持续更新...

2016年,开始学习python的基础知识,然后是 python 自动化运维.从最基础的出发.. 第一个python 脚本..(mysql 备份脚本) #!/usr/bin/python #coding:utf-8 import os import time backup  =   '/opt/jicki/' today   =   backup  +   time.strftime('%Y%m%d') now =   time.strftime('%H%M%S') if  not os.pat

Python·Jupyter Notebook各种使用方法记录·持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 你为什么使用 jupyter 原文地址:https://www.cnblogs.com/lhuser/p/8446420.html

jupyter notebook 的使用说明 转自 http://blog.csdn.net/tina_ttl/article/details/51031113#pythonjupyter-notebook各种使用方法记录持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 标签(空格分隔): Python PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter notebook的工作空间 1 方式一 2 方式二绝招绝招 三Jupyter的各种快捷键 四Jupyter Notebook如何导入代码 1 将本地的py文

linux学习资料持续更新中

一.LINUX基础教程 1.老男孩系列免费视频: 1) linux高薪入门实战视频教程(第二部)老男孩linux教程 http://edu.51cto.com/course/course_id-1035-page-1.html 2) 跟着老男孩从0开始一步步实战深入学习linux运维(三) http://edu.51cto.com/lesson/id-11909.html linux学习资料持续更新中,布布扣,bubuko.com

Python学习记录day3

Python学习记录 day3 今天是银角大王武sir讲课.先回顾了上节课所学,然后讲到了面向对象思想. set set是一个无序且不重复,可嵌套的元素集合 class set(object):     """     set() -> new empty set object     set(iterable) -> new set object     Build an unordered collection of unique elements.     

python学习记录第四篇--数据库

只要用到MySQLdb,使用时请先安装MySQLdb,百度上可以下载! #coding=utf-8'''@author: 使用python操作MySQL数据库'''import MySQLdb#import MySQLdb.cursorsconn=MySQLdb.connect(user='root',passwd='root') #connect共三个值,user,passwd,host,无密码且连接本地数据库时,可以都为空.cur=conn.cursor() #创建游标,使用游标进行数据库操

Python学习记录-socket编程

Python学习记录-socket编程 学习 python socket Python学习记录-socket编程 1. OSI七层模型详解 2. Python socket 3. socket()函数 4. TCP socket通信流程 5. Python Internet 模块 1. OSI七层模型详解 以上图见:http://blog.csdn.net/yaopeng_2005/article/details/7064869 其它详情可参考:socket网络基础 2. Python sock

Python学习记录day6

Python学习记录day6 学习 python Python学习记录day6 1.反射 2.常用模块 2.1 sys 2.2 os 2.3 hashlib 2.3 re 1.反射 反射:利用字符串的形式去对象(默认)中操作(寻找)成员 cat commons.py #!/usr/bin/env python#_*_coding:utf-8_*_''' * Created on 2016/12/3 21:54. * @author: Chinge_Yang.''' def login(): pr

Python学习系列(八)( 面向对象基础)

 Python学习系列(八)( 面向对象基础) Python学习系列(七)( 数据库编程) 一,面向对象 1,域:属于一个对象或类的变量.有两种类型,即实例变量—属于每个实例/类的对象:类变量—属于类本身. 2,类的方法:对象也可以使用属于类的函数来具有功能,这样的函数称之为类的方法.域和方法合称为类的属性.类使用class关键字创建,类的属性被列在一个缩进块中. 3,self:类的方法与普通的函数只有一个特别的区别----他们必须有一个额外的第一个参数名称,但是在调用的时候不能为其赋值,Pyt