Python打卡_day1

本文介绍了如何在Linux和Windows环境下进入Python环境,展示了变量的使用、命名规则,以及字符串的操作,包括大小写转换、拼接、制表符换行和空白处理。还涵盖了基本的数学运算和类型转换,以及Python中的注释和类型安全问题。
摘要由CSDN通过智能技术生成

第一章

一、输出

(1)linux进入Python环境

python3

(2)win进入Python

python

(3)简单输出

print("hello world")
注:python2中输出字符串的不同之处是,python2中的Print,有包含括号的,也有不包含括号的,可以不带括号输出
>>> print "wong hiu fong"wong hiu fong

二、变量

1、使用变量输出

print(message)```
## 2、变量命名细则
(1)只能包含字母、数字和下划线,可以字母或下划线命名开头,但不能以数字命名开头(2)不能包含空格,可使用下划线来分隔(3)不能将Python关键字和函数名用作变量名,即不能使用Python保留用于特殊用途的单词,如print
(4)变量名简短具有描述性为佳# 三、字符串字符串 就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号
## 1、使用方法修改字符串的大小写(title()、upper()、lower())
### (1)字符串首字母大写
```name = "anita mui"print(name.title())```
输出结果```Anita Mui```
### (2)字符串全部大写、全部小写
```name = "anita mui"print(name.upper())print(name.lower())```
输出结果
```ANITA MUIanita mui``
`## 2、合并拼接字符串
```first_name = "wong"last_name = "hiu fong"full_name= first_name + " " + last_nameprint(full_name)```
输出结果
`wong hiu fong`
## 3、使用制表符或换行符来添加空白(\t、\n)
### (1)在字符串中添加制表符
`print("\thello")`
输出结果
`  hello `
### (2)在字符串中添加换行符
```print("star:\nAnita\nMui\nTazi")```
输出结果```star:AnitaMuiTazi```
### (3)同时包含制表符和换行符
`print("star:\n\tAnita\n\tMui\n\tTazi")`
输出结果
```star:	Anita	Mui	Tazi```
### (4)删除空白(rstrip()、lstrip()、strip())
使用rstrip()方法,去除字符串末尾的空白
`w_h = 'python '`
单次调用中删除字符串中的空白,输出结果
```w_h         'python 'w_h.rstrip()'python'```
永久删除字符串中的空白
```w_h = 'python 'w_h = w_h.rstrip()w_h```
输出结果
`'python'`
使用lstrip()方法,去除字符串开端的空白;使用strip(),同时去除字符串两端的空白
```w_h = '  python 'w_h.lstrip()'python 'w_h.strip()'python'```
# 四、数字
## 1、整数
### (1)加减乘除
```>>> 2+35
>>> 3-21
>>> 2*36
>>> 3/2
1.5
>>> 3**2
9```
### (2)浮点数浮点数运算的输出结果包含的小数位数是不确定的
```>>> 0.1+0.1
0.2
>>> 0.1+0.2
0.30000000000000004
>>> 0.2+0.2
0.4
>>> 0.2+0.3
0.5
>>> 3*0.1
0.30000000000000004```
### (3)使用str()函数避免类型错误(str())
类型错误,python无法识别使用的数字信息,无法分辨是数值23 还是字符2和3;可以使用str()方法,显式的指出希望python将这个整数用作字符串示例:
```>>> age = 24 
>>> message = "Happy "+age+"birthday"
Traceback (most recent call last):  File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str``````
>>> age = 24
>>> message = "Happy "+str(age)+" birthday"
>>> print(message)
Happy 24 birthday```
注:在python2中整数相除运算结果不同,整数除法的结果只包含整数部分,小数部分被删除python2中要避免这种情况,需要确保两个相除的整数至少有一个操作数为浮点数
```>>> 3/21
>>> 3.0/2
1.5
>>> 3.0/2.0
1.5```
### (4)注释在python中,注释用#号标识,#号后面的内容被python解释器忽略
```>>> # Mui Yim Fong
>>> print("Anita Mui")Anita Mui```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值