专栏首页思考的代码世界Python基础学习00天

Python基础学习00天

主要内容:

  1. Python安装运行,变量;
  2. 数据类型:字符串,数字,空白,注释;

安装和准备

主要查询官网文档即可解决。官网地址:https://www.python.org

Hello World

终端运行

命令行运行

新建以.py结尾的文件,例如hello.py;打开该文件,输入:print("Hello World");,最后运行:python hello.py ;

数据类型

变量

基本使用

变量就是保存一个值的信息,将其存储起来,随着程序后面的不断赋值(要求存储一个新的值),该变量的值也会随着改变。如下图所示,change变量就是被重新赋值了。

运行结果如下:

➜day0 python hello.py
Hello SenLin Chen!
Hello Python SenLin!

语法和规则

语法: 变量名=赋值的值,例如change是变量名,Hello SenLin Chen!是赋值的值。这样变量change的值就是:Hello SenLin Chen!;

规则:

  1. 变量名只能包含字母、下划线和数字。数字不能开头。不能包含空格。例如:12_name;合格写法:user_name
  2. 不能用python的关键字和函数名作为变量名,因为已经被用了,这么想就没事了。
  3. 变量名应该见名知意,尽可能简短。

字符串

含义

用引号括起来就是字符串。其中有单引号和双引号。 例如:'string',"user_name"等。

修改字符串大小写

常用方法: title():将字符串的首字母设置为大写; upper():将字符串全部设置为大写; lower():将字符串全部设置为小写;

代码示例:

change = 'hello,my name is demo chen!'
print(change.title())
print(change.upper())
print(change.lower())

运行结果:
➜  day0 python hello.py
Hello ,My NameIs Demo Chen!
HELLO ,MY NAMEIS DEMO CHEN!
hello ,my nameis demo chen!
拼接字符串

使用场景:多个字符串合并为一个字符串形式。

使用方法:采用+的形式来拼接。

代码示例:

user = 'hello'
name = 'senlin'
user_name = user + '_' + name

运行结果:

➜day0 python user_name.py
hello_senlinenlin

添加空白

制表符:\t;换行:\n ;可以组合使用。

删除空白

'demo '不等于‘demo’;所以需要去除空白。

相关函数:

rstrip():去除末尾的空白; lstrip():去除开头的空白; strip():去除开头和末尾的空白;

数字

数字主要有整数和浮点数。主要的运算有:加(+)、减(-)、乘(*)、除(/)、乘方(**)等

代码示例:

str():将非字符串表示为字符串。

注释

#为Python注释的语法。

代码示例:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python编程从入门到实践之安装和数据类型|第0天

    变量名=赋值的值,例如change是变量名,Hello SenLin Chen!是赋值的值。这样变量change的值就是:Hello SenLin Chen!;

    你好我是森林
  • Python常用函数整理

    你好我是森林
  • Python网络数据采集之处理自然语言|第07天

    你好我是森林
  • 字符串方法整理

    mcq
  • 【C语言笔记】char *str与char str[]的区别

    C语言中没有特定的字符串类型,常用以下两种方式定义字符串:一种是字符数组,另一种是指向字符串的指针。如下:

    正念君
  • 还不知道PHP有闭包?那你真OUT了

    做过一段时间的Web开发,我们都知道或者了解JavaScript中有个非常强大的语法,那就是闭包。其实,在PHP中也早就有了闭包函数的功能。早在5.3版本的PH...

    硬核项目经理
  • 英伟达公开课|详解迁移式学习下的实时目标检测模型训练与部署

    2月27日,英伟达图像处理系列公开课第一期线上开播,跟数百位开发者同学共同探讨了如何利用 NVIDIA 迁移式学习工具包和Deepstream实现实时目标检测。

    量子位
  • 编程语言对比手册(横向版)[-PHP-]

    Windows Apache MySQL PHP,官网:http://www.wampserver.com/ (首页挺狂放)

    张风捷特烈
  • 【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用、克隆对象、复制数组

    基本类型值是指在栈内存保存的简单数据段,在复制基本类型值的时候,会开辟出一个新的内存空间,将值复制到新的内存空间,举个栗子:

    CloudCat
  • 对数据进行一些基本操作(四)

    完整代码 ↓ ↓ ↓ ↓ github地址:https://github.com/jgsrty/jianshu_node 码云地址:https://gite...

    RtyXmd

扫码关注云+社区

领取腾讯云代金券