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 条评论
登录 后参与评论

相关文章

来自专栏技术博客

C#项目代码规范

   小菜就是小菜,几个人搞出来的项目,让公司大牛稍微看了下,最后送出了惨不忍睹四个字。命名各种各样,五花八门,大写英文、小写英文、大写拼音、小写拼音、英文和拼...

1724
来自专栏前端小栈

转 javascript基础详解-执行环境与作用域链

函数调用都有与之相关的作用域和上下文。从根本上说,范围是基于函数(function-based)而上下文是基于对象(object-based)。换句话说,作用域...

561
来自专栏大愚Talk

我对变量产生了这些想法

最近在学习Golang的过程中,发现一个有意思的事情,有的文章说函数调用传参时 slice 是引用传递,有的说是值传递。为什么同一个东西大家会不同认识?为了搞清...

841
来自专栏Python入门

python超详细的基础笔记你学会了么

python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明

1132
来自专栏Python中文社区

Python中典型内建函数的用法

专栏作者简介 王 洪 永 在读大学生,学习过C, C++, Python, 了解java,html, javascript基础。其中就Python而言,自己写过...

2036
来自专栏程序员的知识天地

python超详细的基础笔记,你还在苦恼怎么学吗?

python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明

1173
来自专栏IT可乐

Redis详解(五)------ redis的五大数据类型实现原理

  前面两篇博客,第一篇介绍了五大数据类型的基本用法,第二篇介绍了Redis底层的六种数据结构。在Redis中,并没有直接使用这些数据结构来实现键值对数据库,而...

1270
来自专栏Pythonista

__slots__(面向对象进阶)

1024
来自专栏前端桃园

通俗的方式理解动态类型,静态类型;强类型,弱类型

2264
来自专栏从零开始学自动化测试

python笔记22-literal_eval函数处理返回json中的单双引号

在做接口测试的时候,最常见的接口返回数据就是json类型,json类型数据实际上就是字串,通常标准的json格式是可以转化成python里面的对应的数据类型的 ...

1771

扫码关注云+社区

领取腾讯云代金券